我正在寻找一种方法,以便在连续打印某些内容时,它会覆盖先前打印的语句中所说的内容。例如,如果我要创建一个计数器,通常在IDLE中的结果将是:1 2 3 4 ....,但是我想重写/覆盖以前的打印语句所说的,所以它说“ 1”一秒钟,然后出现“ 2”,但我们不再看到“ 1”。有什么建议么?很抱歉这个问题有多罗,,我很难在别人能理解的地方写这篇文章。
答案 0 :(得分:1)
import time
arr = [1,2,3,4]
for element in arr:
print(element, end='\r')
time.sleep(1)
end='\r'
在print语句中可以达到目的