find directory in directory python
import os
def listdir_r(dirpath):
"""lists directories and sub-directories recursively.
"""
paths=[]
paths.append(dirpath)
for path in os.listdir(dirpath):
rpath = os.path.join(dirpath, path)
if os.path.isdir(rpath):
subdirs = listdir_r(rpath)
if not subdirs == []:
paths.extend(subdirs)
return paths
# print the list of sub-directories
print(listdir_r('./'))