কম্পিউটার

পাইথন ব্যবহার করে বর্তমান ডিরেক্টরির সমস্ত সাব-ডিরেক্টরিগুলির একটি তালিকা কীভাবে পাবেন?


একটি ডিরেক্টরিতে সমস্ত সাবডিরেক্টরির একটি তালিকা পেতে, পুনরাবৃত্তিমূলকভাবে, আপনি os.walk ফাংশন ব্যবহার করতে পারেন। এটি একটি তিনটি টিপল প্রদান করে যার প্রথম এন্ট্রি হল সমস্ত সাবডিরেক্টরি।

আপনি এটি নিম্নরূপ ব্যবহার করতে পারেন:

import os
subdirs = [x[0] for x in os.walk('.')]
print(subdirs)

এছাড়াও আপনি os.listdir ফাংশন ব্যবহার করে এবং os.path.isdir ফাংশন ব্যবহার করে তালিকা ফিল্টার করে ডিরেক্টরি (শুধুমাত্র অবিলম্বে) তালিকাভুক্ত করতে পারেন।

উদাহরণস্বরূপ

import os
d = '.'
subdirs = [os.path.join(d, o) for o in os.listdir(d) if os.path.isdir(os.path.join(d,o))]

  1. আমি কিভাবে C বা C++ ব্যবহার করে একটি ডিরেক্টরিতে ফাইলের তালিকা পেতে পারি?

  2. কিভাবে জাভা ব্যবহার করে সমস্ত MongoDB ডাটাবেসের তালিকা পেতে হয়?

  3. পাইথন ব্যবহার করে পয়েন্টগুলির একটি সেটের কেন্দ্র কীভাবে পাবেন?

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