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