私は、私のループから望ましい出力を得るために少し援助を探しています。ifループからの検索結果の絞り込みを支援しますか?
私は 'published'という名前のフォルダまでのパスのリストをコンパイルしようとしています。それはほぼ動作しますが、誰かが私に、「公開された」子どもであるディレクトリを吐くループを止める方法を示すことができたら、感謝します。何が起こっている
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!');
「myPathで公開された」は 'mypath ="/sadly/unpublished "'にTrueを与えます。これはあなたが望むものではないかもしれません。 – DSM