私はたくさんのファイルといくつかのフォルダを持っています。 zipをリストに追加しようとしているので、コードの他の部分でそれらのファイルを抽出することができます。ジップを見つけることは決してありません。os.listdir()はすべてのファイルを出力しません
for file in os.listdir(path):
print(file)
if file.split(".")[1] == 'zip':
reg_zips.append(file)
パスは問題なく、何も印刷されません。それは毎回同じファイルをピックアップしますが、他のファイルはピックアップしません。これは、ディレクトリ内のファイルの約5分の1をピックアップします。
完全に紛失しました。私は、コードにtime.sleep(3)を入れることで、ファイルの可用性を持つ奇妙な競合状態が問題ではないことを確認しました。それを解決していない。
ファイル名には複数の '.'が含まれていますか? 'file.endswith( '.zip')'は動作しますか? –
ありがとうございます。答えとして入れて、私はそれに印を付けます。私は枯渇するまでそれをチョークします。 –