Méthode Python os.mknod ()

La description

Méthode Python 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.

Exemple

L'exemple suivant montre l'utilisation de la méthode mknod ().

# !/usr/bin/python

import os
import stat

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

# filesystem node specified with different modes
os.mknod(filename, mode)

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