Insolita
@Insolita
Отчаянная домохозяйка

Python subprocess — как сделать интерактивный вывод и ввод данных с консоли?

Как правильно реализовать интерактивный запуск сторонней комманды, вывести в консоль её вывод считать из консоли подтверждение или пароль и передать дальше в программу, снова вывести вывод (вариант с предазаданным ответом не рассматривается)
  • Вопрос задан
  • 903 просмотра
Пригласить эксперта
Ответы на вопрос 2
barmaley_exe
@barmaley_exe
Команды открытия подпрограмм модуля subprocess имеют параметры stdin, stdout, stderr, которые могут принимать значение PIPE.

Это приведёт к созданию PIPE, из которого / в который можно читать / писать.
Ответ написан
Комментировать
Insolita
@Insolita Автор вопроса
Отчаянная домохозяйка
а более развернутый пример можно? для того чтобы считать введенное из консоли - отдельный поток создаваьт нужно?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект