У меня около 6 миллионов заданий в системе на основе UNIX. Для каждого из них мне нужно будет создать каталог, в котором будут храниться некоторые результаты и файлы журналов. Я исследовал быстрые способы в Python, чтобы:
1 - создать несколько подкаталогов (по одному на моделирование)
2 - проверить, содержит ли каждая из этих подкаталогов хотя бы один файл, который может иметь или не иметь расширение
Мой лучший подход до сих пор заключался в создании каталогов с os.mkdir
и фильтрации непустых каталогов с помощью
for x in Path('.').iterdir():
try:
if os.listdir(x): # if list is not empty
# do what I have to do
except: pass
Я пробовал это в серии, но это занимает огромное количество времени , Интересно, как я мог выполнить эту задачу параллельно. Есть мысли?