Предположим у меня есть дерево каталогов, таких как:Отслеживание дерева каталогов в питона
rootdir
|---subdir1
|---a1.txt
|---b1.txt
|---c1.txt
|---subdir2
|---a2.txt
|---b2.txt
|---c2.txt
Я хочу сделать некоторые сюжетные операции на текстовые файлы, которые находятся только в пределах соответствующего подкаталога. В настоящее время я застрял на поиск метода, который позволяет мне пройти через подкаталоги с условием, что я должен начать новую фигуру, когда я перехожу к следующему подкаталоге ...
for root, dirs, files in os.walk(rootdir):
for fil in files:
print fil # No means to check that we are within the same subdir
Результата Ищу бы что-то вроде:
rootdir
|---subdir1
|---a1.txt
|---b1.txt
|---c1.txt
|---abc1.png
|---subdir2
|---a2.txt
|---b2.txt
|---c2.txt
|---abc2.png