Latest web development tutorials

Metodo python3 os.mknod ()

metodi di file / directory python3 OS metodi di file / directory python3 OS


contorno

nodo Filesystem (file, file di dispositivo speciale o named pipe) os.mknod metodo () viene utilizzato per creare un nome di file specificato.

grammatica

mknod () metodo di sintassi è la seguente:

os.mknod(filename[, mode=0600[, device=0]])

parametri

  • il nome del file - il nodo di file system creato

  • Modalità - Modalità specifica le autorizzazioni per creare o utilizzare un nodo, una combinazione (o bit a bit) stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK, e stat.S_IFIFO (queste costanti nel modulo stat) per stat.S_IFCHR e stat.S_IFBLK ,. dispositivo definisce il file speciale dispositivo appena creato (probabilmente utilizzando os.makedev ()), l'altro verrà ignorato.

  • dispositivo - optional per creare il file specificato

Valore di ritorno

Questo metodo non restituisce alcun valore.

Esempi

L'esempio seguente mostra il metodo mknod () di uso:

#!/usr/bin/python3

import os
import stat

filename = '/tmp/tmpfile'
mode = 0600|stat.S_IRUSR

# 文件系统节点指定不同模式
os.mknod(filename, mode)

L'output del programma di cui sopra è:

-rw-------. 1 root   root         0 Apr 30 02:38 tmpfile

metodi di file / directory python3 OS metodi di file / directory python3 OS