Wie führe ich os.walk in Python parallel aus?

Ich habe eine einfache App in Java geschrieben, die eine Liste von Pfaden verwendet und eine Datei mit allen Dateipfaden unter dieser ursprünglichen Liste generiert.

Wenn ich paths.txt habe, hat das:

c:\folder1\
c:\folder2\
...
...
c:\folder1000\

Meine App führt die rekursive Funktion für jeden Pfad mit mehreren Threads aus und gibt eine Datei mit allen Dateipfaden in diesen Ordnern zurück.

Jetzt möchte ich diese App in Python schreiben.

Ich habe eine einfache App geschrieben, die verwendetos.walk() Durchlaufen eines bestimmten Ordners und Drucken der auszugebenden Dateipfade.

Jetzt möchte ich es parallel ausführen, und ich habe gesehen, dass Python einige Module dafür hat: Multithreading und Multiprocessing.

Was ist das Beste, was zu tun ist? Und auf diese Weise, wie wird es durchgeführt?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage