Как взаимодействовать с консольной утилитой через python?
Здравствуйте, у меня есть сторонняя консольная утилита, которая делает свое действие шаг за шагом запрашивая данные от человека, мне нужно написать обертку к ней на python, чтобы выполнять эту утилиту в фоне с заранее подготовленными данными для вноса в нее, какой библиотекой лучше пользоваться?
Если я понял, то мне подойдет модуль subprocess для взаимодействия с внешней программой, но может быть есть лучше инструменты решения этой проблемы?
Александр, конкретно за питон не знаю, но если программа вообще никак не умеет принимать данные стандартным путём (параметры, конфиг, скрипт), то используют expect с описанием того, что ждать на входе, и как на это реагировать.