Python - reset stdout в обычном режиме, после чего перенаправляет его в файл

В начале моей программы python у меня есть следующая строка:

sys.stdout = open('stdout_file', 'w')

На полпути через мою программу я хотел бы установить stdout обратно в стандартный stdout. Как это сделать?

Ответы

Ответ 1

К исходному stdout можно получить доступ как sys.__stdout__. Этот документирован.