У меня есть каталог, который содержит много подкаталогов и внутри каждого подкаталога у меня есть еще несколько под-подкаталогов.Как печатать только дерево поддиректории с помощью python?
У меня есть код питона, который печатает и записывает каталог и подкаталог в файле. Код:
import os
file = open("list", "w")
for root, dirs, files in os.walk("./customers/"):
print root
file.write(root+"\n")
Этот вывод, как:
./customers/A
./customers/A1
./customers/A2
./customers/B
./customers/B1
./customers/B2
./customers/C
./customers/C1
./customers/C2
Я просто хочу:
./customers/A1
./customers/A2
./customers/B1
./customers/B2
./customers/C1
./customers/C2
Там нет никакого способа, с этой структурой каталогов, что выход как вы показываете. Он выводит './Customers/A/A1' не'./Customers/A1'. – mhawke
хорошо ... так что можно сделать, чтобы преодолеть это? – PythonFreak
Ну, первое, что вы можете сделать, это исправить свой вопрос. – mhawke