Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะสร้างโหนดระบบไฟล์โดยใช้ Python ได้อย่างไร?


os.mknod(path, mode=0o600, device=0, *, dir_fd=None) สร้างโหนดระบบไฟล์ (ไฟล์, ไฟล์พิเศษของอุปกรณ์หรือไปป์ที่มีชื่อ) ที่มีชื่อพาธ โหมดระบุทั้งสิทธิ์ในการใช้และประเภทของโหนดที่จะสร้าง โดยรวมกัน (หรือระดับบิต) กับหนึ่งใน stat.S_IFREG, stat.S_IFCHR, stat.S_IFBLK และ stat.S_IFIFO (ค่าคงที่เหล่านั้นมีอยู่ใน stat) . ฟังก์ชันนี้ยังสามารถสนับสนุนพาธที่สัมพันธ์กับตัวอธิบายไดเร็กทอรี มีเฉพาะบน Unix เท่านั้น สามารถใช้ได้ดังนี้:

import os
import stat
filename = '/tmp/tmpfile'
mode = 0600|stat.S_IRUSR
# filesystem node specified with different modes
os.mknod(filename, mode)

การรันโค้ดด้านบนจะสร้างไฟล์ในไดเร็กทอรี /tmp ด้วยชื่อ tmpfile