У меня есть главная папка и вложенные папки в ней и некоторые файлы только в конце цепочки папок.например.main / fol1 / fol2 / fol3 / files, Now
fol1 может быть fol11, fol12, .., (я имею в виду, что в папке 'main' есть несколько папок)
fol2 может быть fol21, fol22, .., (в 'fol1' есть несколько папок)
fol3 может быть fol31, fol32, .. и т. д.
Ни в одной из родительских папок нет файлов, есть только конечная папкаесть файлы.Я хочу получить полный путь ко всем только конечным папкам (не к файлам).
Я пробовал os.walk (), но он дает все пути к папкам.
dirName = '/home/mydir'
for (dirpath, dirnames, filenames) in os.walk(dirName):
print(dirpath)
Вывод с использованием os.walk()
main /
main / fol11 /
main / fol11 / fol12
..
main / fol12
main / fol12 / fol21 и т. Д.
Ожидаемый результат:
main / fol11 / fol21 / fol31
main / fol11 / fol21 / fol32
main / fol11 / fol22 / fol31 .. и т. Д. (Без имен файлов)