Python os.mknod () -Methode
Python OS Datei / Verzeichnis - Methoden
Umriss
Dateisystemknoten (Datei, Gerätedatei oder Named Pipe) os.mknod () -Methode verwendet, um einen angegebenen Dateinamen zu erstellen.
Grammatik
mknod () -Methode Syntax lautet wie folgt:
os.mknod(filename[, mode=0600[, device=0]])
Parameter
Dateiname - Dateisystem erstellt Knoten
Modus - Modus legt die Berechtigungen zum Erstellen oder einen Knoten, eine Kombination (oder Bit) stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK und stat.S_IFIFO (diese Konstanten im Stat - Modul) für stat.S_IFCHR und stat.S_IFBLK verwenden ,. Gerät die neu erstellte Gerätedatei definiert (wahrscheinlich mit os.makedev ()), wird der andere ignoriert.
Gerät - Sonderausstattung kann die angegebene Datei zu erstellen
Rückgabewert
Dieses Verfahren hat keinen Rückgabewert.
Beispiele
Das folgende Beispiel zeigt mknod () Art der Nutzung:
#!/usr/bin/python # -*- coding: UTF-8 -*- import os import stat filename = '/tmp/tmpfile' mode = 0600|stat.S_IRUSR # 文件系统节点指定不同模式 os.mknod(filename, mode)
Das obige Programm Ausgabe lautet:
-rw-------. 1 root root 0 Apr 30 02:38 tmpfile