【发布时间】:2021-03-27 12:20:53
【问题描述】:
我想在屏幕上只显示一个项目,我想这应该使用 print(..., flush=True) 来完成,但它没有按我的预期工作。
for i in range(0,100):
print(i, end='', flush=True)
现在我得到一个像012345678.... 这样的数字,而我想在屏幕上看到的只是一个数字而没有看到以前的打印,所以第一次迭代它只显示0 第二个只显示1,我想冲洗会做的伎俩,但它没有所以我错在哪里?
【问题讨论】:
-
这能回答你的问题吗? Replace console output in Python
-
是的,不,它做了我想要的,但为什么?
标签: python python-3.x python-3.8 flush