Latest web development tutorials

Python3 os.mknod () วิธีการ

Python3 OS วิธีการไฟล์ / ไดเรกทอรี Python3 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/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 วิธีการไฟล์ / ไดเรกทอรี