Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन का उपयोग करके डायरेक्टरी की परमिशन कैसे बदलें?


chmod कमांड उपलब्ध प्लेटफॉर्म पर, आप chmod कमांड को इस तरह कॉल कर सकते हैं:

>>> import subprocess
>>> subprocess.call(['chmod', '-R', '+w', 'my_folder'])

यदि आप os मॉड्यूल का उपयोग करना चाहते हैं, तो आपको इसे रिकर्सिवली लिखना होगा:

import os
def change_permissions_recursive(path, mode):
    for root, dirs, files in os.walk(path, topdown=False):
        for dir in [os.path.join(root, d) for d in dirs]:
            os.chmod(dir, mode)
        for file in [os.path.join(root, f) for f in files]:
            os.chmod(file, mode)

change_permissions_recursive('my_folder', 0o777)

यह my_folder, उसकी सभी फ़ाइलों और सबफोल्डर्स की अनुमतियों को 0o777 पर बदल देगा।

  1. - Python में List में Element Append कैसे करें?

    append() कुछ स्थितियों में हमें list के अंत में एक element add या append करने की आवश्यकता होती है। हम Python में append() विधि का उपयोग करेंगे जो list के अंत में एक item जोड़ता है। List की लंबाई एक से बढ़ जाती है। Syntax list.append(item) Single parameter item वह item है जिसे list के अंत में जोड़ा ज

  1. Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें? Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें?

    मान लीजिए हम tkinter का उपयोग करके एक dialogue box बनाना चाहते हैं। Dialogue box बनाने के लिए हम MessageBox library का उपयोग कर सकते हैं जिसमें quickly dialogue types बनाने के लिए कई functions होते हैं। बनाए गए Dialogue Box की position adjust करने के लिए, हम इसकी toplevel property का उपयोग कर सकते ह

  1. - पायथन का उपयोग करके डायरेक्टरी कैसे हटाएं?

    यदि आप एक खाली फ़ोल्डर हटाना चाहते हैं, तो आप os मॉड्यूल में rmdir फ़ंक्शन को कॉल कर सकते हैं। उदाहरण >>> import os >>> os.rmdir(my_folder) यदि आप एक फ़ोल्डर को उसकी सभी फ़ाइलों सहित हटाना चाहते हैं, तो आप फ़ोल्डर को इस प्रकार हटा सकते हैं: >>> import shutil >>>