通常、数千のファイル (20,000 から 50,000) で構成されるデータ セットに対してスクリプトを実行する必要があるという共通のタスクがあります。このリストは通常動的であるため、Python コードが必要なすべてのファイルのリストを生成するソリューションを考え出そうとしています。
私の現在の解決策は次のとおりです。
os.system("ls " + dir + " | grep -i "\.extension" > " + dir + "temp.text")
with open(dir + "temp.txt", "rb") as fi:
#parse
問題は、多数のファイルが存在し、多数のファイル タイプが存在する場合、これが非常に遅くなる可能性があることです。これを処理するよりスマートな方法はありますか?