Método Python3 os.mknod()

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

Python3 OS 文件/目录方法Métodos de archivo/directorio de Python3 OS

Otras extensiones