Как мне запустить os.walk параллельно в Python?
Я написал простое приложение на Java, которое берет список путей и генерирует файл со всеми путями в этом исходном списке.
Если у меня есть paths.txt, который имеет:
c:\folder1\
c:\folder2\
...
...
c:\folder1000\
Мое приложение запускает рекурсивную функцию для каждого многопоточного пути и возвращает файл со всеми путями файлов в этих папках.
Теперь я хочу написать это приложение на Python.
Я написал простое приложение, которое используетos.walk()
запустить через заданную папку и распечатать пути к файлу для вывода.
Теперь я хочу запустить его параллельно, и я увидел, что в Python есть несколько модулей для этого: многопоточный и многопроцессорный.
Как лучше всего это сделать? И как это происходит?