Latest web development tutorials

Python os.mknod () Método

Python Arquivo método (File) métodos de arquivo / diretório Python OS


esboço

nó do sistema de arquivos (file, arquivo especial de dispositivo ou pipe nomeado) () método os.mknod é usado para criar um nome de arquivo especificado.

gramática

mknod () método de sintaxe é a seguinte:

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

parâmetros

  • filename - o nó sistema de arquivos criado

  • mode - Modo especifica as permissões para criar ou usar um nó, uma combinação (ou bit a bit) stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK e stat.S_IFIFO (essas constantes no módulo de estatísticas) para stat.S_IFCHR e stat.S_IFBLK ,. dispositivo define o arquivo especial de dispositivo recém-criado (provavelmente usando os.makedev ()), o outro será ignorado.

  • dispositivo - o equipamento opcional para criar o arquivo especificado

Valor de retorno

Este método não tem valor de retorno.

Exemplos

O exemplo a seguir demonstra o método mknod () de uso:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os
import stat

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

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

A saída do programa acima é:

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

Python Arquivo método (File) métodos de arquivo / diretório Python OS