फ़ाइल की अनुमति बदलने के लिए, आप os.chmod(file, mode) कॉल का उपयोग कर सकते हैं। ध्यान दें कि मोड को ऑक्टल प्रतिनिधित्व में निर्दिष्ट किया जाना चाहिए और इसलिए 0o से शुरू होना चाहिए। उदाहरण के लिए, फ़ाइल को केवल पढ़ने के लिए, आप अनुमति को 0o777 पर सेट कर सकते हैं, आप इसका उपयोग कर सकते हैं:
>>> import os >>> os.chmod('my_file', 0o777)
आप स्टेट मॉड्यूल से झंडे का भी उपयोग कर सकते हैं। आप यहां इन झंडों के बारे में अधिक पढ़ सकते हैं:https://docs.python.org/2/library/stat.html
इसे प्राप्त करने का एक अन्य तरीका एक सबप्रोसेस कॉल का उपयोग करना है:
>>> import subprocess >>> subprocess.call(['chmod', '0444', 'my_file'])