Latest web development tutorials

Python3 os.mknod método ()

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS


contorno

nodo de sistema de archivos (archivo, archivo de dispositivo especial o tubería con nombre) os.mknod método () se utiliza para crear un nombre de archivo especificado.

gramática

mknod () Sintaxis método es el siguiente:

os.mknod(filename[, mode=0600[, device=0]])

parámetros

  • nombre de archivo - el nodo de sistema de archivo creado

  • - Modo especifica los permisos para crear o utilizar un nodo, una combinación (o bit a bit) stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK, y stat.S_IFIFO (estas constantes en el módulo de estadísticas) para stat.S_IFCHR y stat.S_IFBLK ,. dispositivo define el archivo especial de dispositivo creado (probablemente utilizando os.makedev ()), y el otro será ignorado.

  • dispositivo - equipamiento opcional para crear el archivo especificado

Valor de retorno

Este método no tiene ningún valor de retorno.

Ejemplos

El siguiente ejemplo demuestra el método mknod () de uso:

#!/usr/bin/python3

import os
import stat

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

# 文件系统节点指定不同模式
os.mknod(filename, mode)

La salida del programa anterior es:

-rw-------. 1 root   root         0 Apr 30 02:38 tmpfile

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS