Согласно документации Python 3 для subprocess.Popen , конструктор класса принимает необязательный аргумент text
(который должен контролировать, открываются ли файловые объекты stdin, stdout и stderr в текстовом режиме).
Однако, когда я пытаюсь установить text=true
при построении объекта Popen
, я получаю ошибку
Failed: TypeError: __init__() got an unexpected keyword argument 'text'
и когда я смотрю в исходном коде (я 'м, используя Python 3.6.4), конструктор не принимает аргументов text
.Что здесь происходит?Почему в документации говорится, что конструктор принимает необязательный аргумент text
, если его нет в версии subprocess.py
, которая у меня есть?