কম্পিউটার

পাইথন ব্যবহার করে একটি ডিরেক্টরির অনুমতি কিভাবে পরিবর্তন করবেন?


একটি প্ল্যাটফর্মে chmod কমান্ড উপলব্ধ, আপনি chmod কমান্ডটিকে এভাবে কল করতে পারেন:

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

আপনি যদি os মডিউল ব্যবহার করতে চান, তাহলে আপনাকে বারবার এটি লিখতে হবে:

Using 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. পাইথন ব্যবহার করে তালিকায় উপাদান কীভাবে যুক্ত করবেন?

  2. Python Tkinter ব্যবহার করে মেসেজবক্সের অবস্থান কীভাবে পরিবর্তন করবেন

  3. পাইথন ব্যবহার করে বর্তমান ডিরেক্টরি কিভাবে পরিবর্তন করবেন?

  4. পাইথন ব্যবহার করে পুনরাবৃত্তিমূলকভাবে একটি ডিরেক্টরি কীভাবে তৈরি করবেন?