आप फ़ाइल परमिशन की जांच के लिए मोड्स के साथ os.access(path, mode) का उपयोग कर सकते हैं, जिसमें पढ़ने, लिखने और निष्पादन अनुमतियों के लिए मोड होते हैं। उदाहरण के लिए,
>>> import os
>>> os.access('my_file', os.R_OK) # पढ़ने की पहुंच की जांच
True
>>> os.access('my_file', os.W_OK) # लिखने की पहुंच की जांच
True
>>> os.access('my_file', os.X_OK) # निष्पादन पहुंच की जांच
False
>>> os.access('my_file', os.F_OK) # फ़ाइल के अस्तित्व की जांच
True
आप os.stat का उपयोग करके फ़ाइल या फ़ाइल डिस्क्रिप्टर का स्टेटस भी प्राप्त कर सकते हैं। इसकी व्याख्या करना काफी जटिल है क्योंकि यह परमिशन की पहचान करने के लिए बिटमास्क का उपयोग करता है। इसके बारे में अधिक पढ़ने के लिए यहां देखें: os.stat डॉक्यूमेंटेशन