किसी डायरेक्टरी में सभी सब-डायरेक्टरी की रिकर्सिव सूची प्राप्त करने के लिए 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))]