我正在寻找一些帮助来从我的循环中获得所需的输出。
我正在尝试编译通向任何名为“已发布”的文件夹的路径列表。它几乎可以工作,但如果有人能告诉我一种方法来阻止循环吐出任何“已发布”的子目录,我将不胜感激。
import os
file = open('published_directories_list.txt', 'w');
top = "T:\PROJECTS";
for root, dirs, files in os.walk(top, topdown=False):
for name in dirs:
myPath = os.path.join(root, name);
if 'published' in myPath:
print (myPath);
file.write(myPath + '\n');
else:
print (myPath + ' - no published directory!');
file.close();
print('DONE!');