Если вы говорите о ваших собственных, реализованных на Python процессах:
Модуль multiprocessing
позволяет создавать несколько процессов. В частности, звучит так, как если бы вы хотели создать multiprocessing.cpu_count число процессов, потенциально в Pool
.
Если вы говорите об отдельных программах, которые вы хотите выполнить через оболочку :
Модуль subprocess
позволит вам порождать процессы через класс Popen
, который имеет параметры для stdin
, stdout
, sterr
, которые принимают файловые объекты. Popen.returncode
может использоваться для проверки кода возврата.