os.mknod (पथ, मोड =0o600, डिवाइस =0, *, dir_fd =कोई नहीं) पथ नामक एक फाइल सिस्टम नोड (फ़ाइल, डिवाइस विशेष फ़ाइल या नामित पाइप) बनाता है। मोड, उपयोग करने की अनुमति और बनाए जाने वाले नोड के प्रकार दोनों को निर्दिष्ट करता है, जिसे एक स्टेट.S_IFREG, stat.S_IFCHR, stat.S_IFBLK, और stat.S_IFIFO (वे स्थिरांक स्टेट में उपलब्ध हैं) . यह फ़ंक्शन निर्देशिका डिस्क्रिप्टर के सापेक्ष पथ का भी समर्थन कर सकता है। यह केवल यूनिक्स पर उपलब्ध है। इसका उपयोग इस प्रकार किया जा सकता है:
import os import stat filename = '/tmp/tmpfile' mode = 0600|stat.S_IRUSR # filesystem node specified with different modes os.mknod(filename, mode)
ऊपर दिए गए कोड को रननिग करने से /tmp डायरेक्टरी में tmpfile नाम की फाइल बन जाएगी।