Python – How to get names of subdirectories of a directory purely in python

pythonsubdirectory

I dont want to use commands or any similar module that uses unix shell.
Thanks in advance..

Best Answer

Use os.walk():

import os, os.path

def walk_directories(src):
    for root, dirs, files in os.walk(src):
        for dir in dirs:
            print os.path.join(root, dir)

walk_directories(r'c:\temp')