按照here给出的描述如何以这种方式在python中创建输出,以前的输出被覆盖,我尝试了下面的代码
from __future__ import print_function
import time
for val in range(10):
time.sleep(0.2)
print(val, end='\r')
但根本看不到任何输出。使用end=\n
,它按预期工作(即垂直列中的数字0到9)。我没有看到任何输出的原因是什么?我需要冲洗一些东西吗?这个操作系统是否依赖(在Ubuntu Linux上工作)?