Latest web development tutorials

파이썬 os.mknod () 메소드

파이썬 파일 (파일) 방법 파이썬 OS 파일 / 디렉토리 방법


개요

파일 시스템 노드 (파일, 장치 특수 파일 또는 명명 된 파이프) 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/python
# -*- coding: UTF-8 -*-

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

파이썬 파일 (파일) 방법 파이썬 OS 파일 / 디렉토리 방법