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