以下代码应该从1到10打印,间隔为1秒,但是在实际打印任何内容之前等待10秒,然后一次打印出来.如何解除输出缓冲?
import sys import time for count in range(10) : sys.stdout.write(str(count)) sys.stdout.flush() time.sleep(1)
sleep stdout python-3.x
python-3.x ×1
sleep ×1
stdout ×1