Metodo Python os.mknod ()
Descrizione
Metodo Python mknod() crea un nodo del filesystem (file, file speciale del dispositivo o named pipe) denominato filename.
Sintassi
Di seguito è riportata la sintassi per mknod() metodo -
os.mknod(filename[, mode=0600[, device=0]])
Parametri
filename - Questo è il nodo del filesystem da creare.
mode- La modalità specifica sia le autorizzazioni da utilizzare sia il tipo di nodo da creare combinati (OR bit per bit) con uno dei valori stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK e stat.S_IFIFO. Possono essere richiesti con OR di base don.
device - Questo è il file speciale del dispositivo creato ed è facoltativo da fornire.
Valore di ritorno
Questo metodo non restituisce alcun valore.
Esempio
Il seguente esempio mostra l'utilizzo del metodo mknod ().
# !/usr/bin/python
import os
import stat
filename = '/tmp/tmpfile'
mode = 0600|stat.S_IRUSR
# filesystem node specified with different modes
os.mknod(filename, mode)
Compiliamo ed eseguiamo il programma sopra, questo creerà un semplice file nella directory / tmp con un nome tmpfile -
-rw-------. 1 root root 0 Apr 30 02:38 tmpfile