आप पढ़ने, लिखने और निष्पादन अनुमतियों के लिए मोड के साथ निर्देशिका अनुमति की जांच करने के लिए os.access(path, mode) का उपयोग कर सकते हैं। लिखने में सक्षम होने के लिए आपको निष्पादन अनुमति की भी जांच करनी होगी। उदाहरण के लिए,
>>> import os >>> os.access('my_folder', os.R_OK) # Check for read access True >>> os.access('my_folder', os.W_OK) # Check for write access True >>> os.access('my_folder', os.X_OK) # Check for execution access True >>> os.access('my_folder', os.X_OK | ox.W_OK) # Check if we can write file to the directory True
आप एक सामान्य पायथन मुहावरे का भी अनुसरण कर सकते हैं:अनुमति की तुलना में क्षमा मांगना आसान है। उस मुहावरे का अनुसरण करते हुए, आपको विचाराधीन निर्देशिका को लिखने का प्रयास करना चाहिए, और यदि आपके पास ऐसा करने की अनुमति नहीं है, तो त्रुटि पकड़नी चाहिए।