ここで私はinterwebsとSOを読んでいるので、os.walkはディレクトリ内のすべてのサブディレクトリとファイルを見つけるための最良の方法です私が持っている質問は、の場合サブディレクトリのすべてを再帰的に検索したい場合は、最速のソリューションはos.walkですか?os.walkのより速い代替方法/使用法は、Pythonのすべてのサブディレクトリを見つけるだけです
さらに、私の質問は、os.walkへの呼び出しにはfor root, dirs, files in os.walk(path)
が含まれているので、os.walkは実際にそれを呼び出す必要がない場合はすべてのファイルを実際に見ますか?
for root, dirs, files in os.walk(path):
for x in dirs:
DoStuffHere
しかし、それは確かに多くの多くのサブディレクトリとファイルのフォルダに遅いようだ:
現在、私のコードです。
ありがとうございました。
ネットワーク速度の単純な問題であるように見えます。私が歩こうとしているドライブは、ネットワーク上にあります。ローカルディレクトリで試してみましたが、はるかに高速でした。 – Cryptite
@Cryptiteああ、ネットワークアクセスは遅い方に向かいます。 – Pharaun