Latest web development tutorials

Python3 os.mknod метод ()

Методы файла / каталога python3 OS Методы файла / каталога python3 OS


очертание

узел Filesystem (файл, специальный файл устройства или именованный канал) os.mknod метод () используется для создания определенного имени файла.

грамматика

MKNOD () Синтаксис метода выглядит следующим образом :

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

параметры

  • Имя файла - файловая система созданного узла

  • Режим - Режим определяет права доступа для создания или использовать узел, комбинация (или побитовое) stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK и stat.S_IFIFO (эти константы в модуле стат) для stat.S_IFCHR и stat.S_IFBLK ,. устройство определяет вновь созданный специальный файл устройства (возможно, с использованием os.makedev ()), а другой будет игнорироваться.

  • устройство - дополнительное оборудование для создания файла , указанного

Возвращаемое значение

Этот метод не имеет возвращаемого значения.

примеров

Следующий пример демонстрирует метод MKNOD () использования:

#!/usr/bin/python3

import os
import stat

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

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

Выше вывода программы:

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

Методы файла / каталога python3 OS Методы файла / каталога python3 OS