Python 3.7 sys.stdout.reconfigure не определен - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь использовать функцию sys.stdout.reconfigure на компьютере с Windows. Неудивительно, что эта функция не работает на Python 3.6: это должно быть функцией Python 3.7. Хорошо, я пробовал это на другой машине с Windows с установленным Python 3.7.2: не работает также и выдает ту же ошибку:

AttributeError: у объекта '_io.BufferedWriter' нет атрибута'reinfigure'

Как я обнаружил, эта функция работает на компьютере с Linux с установленным Python 3.7.5. Так что моя теория заключалась в том, что это особенность одной из промежуточных версий, но я нашел онлайн-переводчика, который утверждает, что это версия 3.7.0 ... но функция работает на этой старой версии.

Сейчасу меня вопрос: какая минимальная версия Python поддерживает эту функцию и почему она не работает на Python 3.7.5, если она работает на 3.7.0?

...