Método Python os.mknod()
Métodos de archivos/directorios de Python OS
Resumen
El método os.mknod() se utiliza para crear un nodo del sistema de archivos con un nombre de archivo específico (un archivo, un archivo especial de dispositivo o una tubería con nombre).
Sintaxis
mknod()El formato de sintaxis del método es el siguiente:
os.mknod(filename[, mode=0600[, device=0]])
Parámetros
filename-- El nodo del sistema de archivos a crear
mode-- mode especifica los permisos para crear o usar el nodo, combinados (o bit a bit) con stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK y stat.S_IFIFO (estas constantes están en el módulo stat). Para stat.S_IFCHR y stat.S_IFBLK, el dispositivo define el archivo especial de dispositivo recién creado (posiblemente usando os.makedev()); los demás se ignoran.
device-- Opcional, especifica el dispositivo para crear el archivo
Valor de retorno
Este método no tiene valor de retorno.
Ejemplo
El siguiente ejemplo demuestra el uso del método mknod():
#!/usr/bin/python # -*- coding: UTF-8 -*- import os import stat filename = '/tmp/tmpfile' mode = 0600|stat.S_IRUSR # 文件系统节点指定不同模式 os.mknod(filename, mode)
El resultado de ejecutar el programa anterior es:
-rw-------. 1 root root 0 Apr 30 02:38 tmpfileOtras extensiones