파이썬 os.mknod () 메소드
개요
파일 시스템 노드 (파일, 장치 특수 파일 또는 명명 된 파이프) 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