Не могу понять, как создать окно терминала при использовании подпроцесса - PullRequest
0 голосов
/ 14 января 2020

В своем коде я пытаюсь добавить метод, который запускает внешнюю программу, используя вывод кода. Проблема заключается в том, что этот внешний процесс занимает значительное время, и эта программа включает индикатор выполнения в окне терминала. Поэтому при запуске этой программы с использованием subprocess я хочу, чтобы она порождала окно терминала, чтобы пользователь мог видеть прогресс.

Я очень плохо знаком с использованием subprocess и не могу работать как это сделать правильно. До сих пор я пробовал:

subprocess.run(file, stdin=subprocess.PIPE, stdout=subprocess.PIPE, shell=True)

Но, похоже, это не работает. Какой правильный путь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...