Я использую Python 3 и модуль multiprocessing
. Есть ли шанс получить весь stdout и stderr из multiprocessing.Process
и перенаправить его на текущий sys.stdout
вызывающего процесса?
Обычный подход в SO - это перенаправить его во временный файл stdout , Но все они сосредоточены на получении stdout после процесса, который был выполнен. Я пытаюсь добиться того и другого, отображая его в режиме реального времени, а также в текущей консоли.
Модуль подпроцесса делает это намного проще, с другой стороны, только многопроцессорной. Процесс позволяет мне передавать определенные объекты в «функция / процесс» без травления объектов самостоятельно.
Любая подсказка высоко ценится.