Python: restablece la salida estándar a normal, luego de redirigirlo previamente a un archivo

Al comienzo de mi progtwig de python tengo la siguiente línea:

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

A mitad de mi progtwig me gustaría volver a la salida estándar de la salida estándar. ¿Cómo hago esto?

Se puede acceder al stdout original como sys.__stdout__ . Esto está documentado .

Lo mismo vale para stderr, por supuesto. Al final, estas líneas son necesarias para obtener las secuencias originales.

 sys.stdout = sys.__stdout__ sys.stderr = sys.__stderr__