Método Python3 os.mknod()
Métodos de archivo/directorio de Python3 OS
Resumen
El método os.mknod() se utiliza para crear un nodo del sistema de archivos con un nombre de archivo especificado (archivo, archivo especial de dispositivo o pipe con nombre).
Sintaxis
mknod()El formato de sintaxis del método es el siguiente:
os.mknod(filename[, mode=0600[, device=0]])
Parámetros
filename-- Nodo del sistema de archivos a crear
mode-- mode especifica los permisos para crear o usar el nodo, combinando (o bitwise) 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, device define el archivo especial de dispositivo recién creado (posiblemente usando os.makedev()); los demás se ignoran.
device-- Opcional, especifica el dispositivo del archivo a crear.
Valor de retorno
Este método no tiene valor de retorno.
Ejemplo
El siguiente ejemplo demuestra el uso del método mknod():
#!/usr/bin/python3 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