У меня есть сценарий, который загружает, а затем конвертирует видео. Я пытаюсь сделать все загрузки сразу (много wgets), а затем, когда они будут завершены, конвертируйте их. Прямо сейчас я должен ждать, пока каждый файл загружается отдельно, а затем конвертируется, когда это делается. Я хочу, чтобы все запросы на загрузку выполнялись одновременно.Как эффективно управлять этими подпроцессами?
Вот часть моего сценария загрузки, который все держит.
for id in ids:
subprocess.Popen(cmd, shell=True).wait()
У меня есть сценарий «конвертировать», ожидающий завершения сценария загрузки. (что необходимо, потому что я использую наборы загрузок, чтобы организовать все.)
Я мог бы использовать очередь, но это я уже сделал это достаточно большим беспорядком, и я надеюсь, что есть более простое решение.
Благодаря
Отлично, приятно и просто. благодаря :) – greay98