Méthode os.mknod() de Python3
Méthodes de fichiers/répertoires du module OS de Python3
Aperçu
La méthode os.mknod() est utilisée pour créer un nœud de système de fichiers avec un nom de fichier spécifié (fichier, fichier spécial de périphérique ou tube nommé).
Syntaxe
mknod()Le format de syntaxe de la méthode est le suivant :
os.mknod(filename[, mode=0600[, device=0]])
Parameters
filename-- Le nœud du système de fichiers à créer
mode-- mode spécifie les permissions de création ou d'utilisation du nœud, combinées (ou bit à bit) avec stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK et stat.S_IFIFO (ces constantes se trouvent dans le module stat). Pour stat.S_IFCHR et stat.S_IFBLK, device définit le fichier spécial de périphérique le plus récemment créé (éventuellement en utilisant os.makedev()) ; sinon, il est ignoré.
device-- device est facultatif ; spécifie le périphérique utilisé pour créer le fichier
Valeur de retour
Cette méthode ne renvoie aucune valeur.
Exemple
L'exemple suivant montre l'utilisation de la méthode mknod() :
#!/usr/bin/python3 import os import stat filename = '/tmp/tmpfile' mode = 0600|stat.S_IRUSR # 文件系统节点指定不同模式 os.mknod(filename, mode)
La sortie du programme ci-dessus est :
-rw-------. 1 root root 0 Apr 30 02:38 tmpfileAutres extensions