Python 3 - Méthode os.mknod ()
La description
La méthode mknod() crée un nœud de système de fichiers (fichier, fichier spécial de périphérique ou tube nommé) nommé filename.
Syntaxe
Voici la syntaxe pour mknod() méthode -
os.mknod(filename[, mode = 0600[, device = 0]])
Paramètres
filename - Il s'agit du nœud du système de fichiers à créer.
mode- Le mode spécifie à la fois les autorisations à utiliser et le type de nœud à créer combiné (OR au niveau du bit) avec l'une des valeurs stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK et stat.S_IFIFO. Ils peuvent être ORed base don exigence.
device - Il s'agit du fichier spécial de périphérique créé et facultatif à fournir.
Valeur de retour
Cette méthode ne renvoie aucune valeur. Disponible sur les systèmes similaires à Unix
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
# filesystem node specified with different modes
os.mknod(filename, mode)
Résultat
Compilons et exécutons le programme ci-dessus, cela créera un simple fichier dans le répertoire / tmp avec un nom tmpfile -
-rw-------. 1 root root 0 Apr 30 02:38 tmpfile
