Проверьте, ожидает ли процесс Popen ввода - PullRequest
1 голос
/ 02 февраля 2012

Я запускаю процесс с помощью POpen, и при обычных обстоятельствах он должен просто выполнять свою работу и записывать данные в стандартный вывод, который я затем записываю. В исключительных случаях процесс возвращается к интерактивному режиму и ожидает ввода пользователя. Как я могу обнаружить этот случай и реагировать соответствующим образом?

1 Ответ

1 голос
/ 09 марта 2012

Вы всегда можете отправить что-то в подпроцесс, даже если оно ничего не читает.Итак, вы только что отправили в подпроцесс, если он работает нормально, то отправленный вами персонал будет удален, в случае неудачи вы прочитаете ответ.

...