Jak uruchomić program os.walk równolegle w Pythonie?

Napisałem prostą aplikację w Javie, która pobiera listę ścieżek i generuje plik ze wszystkimi ścieżkami plików w tej oryginalnej liście.

Jeśli mam paths.txt, który ma:

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

Moja aplikacja uruchamia funkcję rekurencyjną na każdej ścieżce wielowątkowej i zwraca plik ze wszystkimi ścieżkami plików w tych folderach.

Teraz chcę napisać tę aplikację w Pythonie.

Napisałem prostą aplikację, która używaos.walk() aby uruchomić dany folder i wydrukować ścieżki plików do wyjścia.

Teraz chcę go uruchomić równolegle i widziałem, że Python ma kilka modułów do tego: wielowątkowych i wieloprocesorowych.

Jak najlepiej to zrobić? I w ten sposób, jak to się robi?

questionAnswers(3)

yourAnswerToTheQuestion