Python で、ディレクトリ (サブディレクトリを含む) 内のファイルを高速に検索するにはどうすればよいですか?
ここでの標準的な回答では、 Linux で作業している場合、os.walk()
単に呼び出すのに比べて遅い を使用しています。find /path -iname "*string*"
より良い速度を達成するためのプラットフォームに依存しないクリーンな方法はありますか?
Python で、ディレクトリ (サブディレクトリを含む) 内のファイルを高速に検索するにはどうすればよいですか?
ここでの標準的な回答では、 Linux で作業している場合、os.walk()
単に呼び出すのに比べて遅い を使用しています。find /path -iname "*string*"
より良い速度を達成するためのプラットフォームに依存しないクリーンな方法はありますか?
os.scandir
(GitHub)はより高速でos.walk
、現在は Python 3.5+ 標準ライブラリに含まれています。