Deshabilitar el búfer de salida

¿El búfer de salida está habilitado de forma predeterminada en el intérprete de Python parasys.stdout?

Si la respuesta es positiva, ¿cuáles son todas las formas de desactivarla?

Sugerencias hasta ahora:

Utilizar el-u interruptor de línea de comandoEnvolversys.stdout en un objeto que se vacía después de cada escrituraConjuntoPYTHONUNBUFFERED env varsys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0)

¿Hay alguna otra manera de establecer alguna bandera global ensys/sys.stdout programáticamente durante la ejecución?

Respuestas a la pregunta(16)

Su respuesta a la pregunta