একটি ডিরেক্টরিতে সমস্ত সাবডিরেক্টরির একটি তালিকা পেতে, পুনরাবৃত্তিমূলকভাবে, আপনি 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))]