python Ошибка атрибута поднятия функции check_output подпроцесса - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь использовать функцию subprocess.check_output. Однако запись

subprocess.check_output(path)

приводит к следующему сообщению об ошибке:

  File "/usr/lib/python3.6/subprocess.py", line 356, in check_output
    **kwargs).stdout
  File "/usr/lib/python3.6/subprocess.py", line 423, in run
    with Popen(*popenargs, **kwargs) as process:
  AttributeError: __enter__

Мне нужна проверка check_output вместо обычной функции Popen.communicate из-за значения времени ожидания, которое можно установить для check_output. Я не смог найти эту ошибку в другом месте, возможно, я неправильно использую эту функцию?

...