Méthode os.mknod() de Python3

Python3 OS 文件/目录方法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 tmpfile

Python3 OS 文件/目录方法Méthodes de fichiers/répertoires du module OS de Python3

Autres extensions