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