Как мне запустить os.walk параллельно в Python?

Я написал простое приложение на Java, которое берет список путей и генерирует файл со всеми путями в этом исходном списке.

Если у меня есть paths.txt, который имеет:

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

Мое приложение запускает рекурсивную функцию для каждого многопоточного пути и возвращает файл со всеми путями файлов в этих папках.

Теперь я хочу написать это приложение на Python.

Я написал простое приложение, которое используетos.walk() запустить через заданную папку и распечатать пути к файлу для вывода.

Теперь я хочу запустить его параллельно, и я увидел, что в Python есть несколько модулей для этого: многопоточный и многопроцессорный.

Как лучше всего это сделать? И как это происходит?

Ответы на вопрос(3)

Ваш ответ на вопрос