Задать вопрос
@r1dddy4sv

Как проверить stdout в subprocess.popen в python?

мой код:
result=subprocess.Popen(["do", 'somthing' ],stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    out=result.stdout.read().decode()
    if 'Invalid command line option' in out :
        #do something

Если я использую print(out), то я вижу, что строка Invalid command line option там есть, но на деле if не проходит.
Пробовал уже несколько способов, без изменений.
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы