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