Я пытаюсь использовать функцию 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?