os
कार्यक्षमता प्रदान करता है जो आपके द्वारा उपयोग किए जा रहे ओएस से निकटता से संबंधित है। यदि अधिकांश अन्य विशेषताओं को os
से उपयोग किया जा सकता है (जिसका अर्थ है कि आपको मानक मॉड्यूल मास्किंग करने वाले वर्तमान डीआईआर में os.py
फ़ाइल नहीं मिली है) AttributeError
99% आपके ऑपरेटिंग सिस्टम पर एक असमर्थित फ़ंक्शन सिग्नल करेगा।
यह मामला विंडोज पर os.mknod
के साथ है। Windows
में नामित पाइप बनाना, जहां तक मैं समझ सकता हूं, very different semantics।
किसी भी तरह से, अगर आप mknod
उपयोग करने के लिए नामित किया गया पाइप बनाने के लिए कोशिश कर रहे हैं तो आप शायद बेहतर mkfifo()
(फिर से, केवल Unix
समर्थित) का उपयोग होगा। यदि आप सामान्य फ़ाइलों को बनाने के लिए इसका उपयोग कर रहे हैं, तो open()
का उपयोग करें जो पोर्टेबल है।
स्रोत
2016-07-19 12:24:00
प्रिंट करें 'os .__ file__' – vaultah
vaultahs का विस्तार करने के लिए टिप्पणी: आपके पास' os.py' नामक एक फ़ाइल हो सकती है जो अंतर्निहित पैकेज को छाया देती है। – Matthias
हम्म - एक अनुमान - क्या आप विंडोज़ पर हैं ...? जैसा कि आप 'ओएस' कॉल के बारे में बात कर रहे हैं, आप जिस ऑपरेटिंग सिस्टम पर काम कर रहे हैं वह आवश्यक जानकारी है ... –