Se supone que el siguiente código imprime del 1 al 10 con intervalos de 1 segundo, sin embargo, está esperando 10 segundos antes de imprimir realmente algo y luego lo imprime todo En seguida. ¿Cómo puedo desactivar la salida?Python sys.stdout.flush() no funciona
import sys
import time
for count in range(10) :
sys.stdout.write(str(count))
sys.stdout.flush()
time.sleep(1)
Gracias por la respuesta rápida ... Eso fue un error ... incluso sin el final = "" el código todavía se detiene antes de imprimir todo de una vez – user1724351
Soy completamente incapaz de reproducir el problema. ¿Puedes limitarlo a una versión específica de Python probando otros? ¿Qué sistema operativo? – whardier
Mac OSX con python 3.2.3. Simplemente no deshabilita – user1724351