\r 代表回车,也就是打印头归位,回到某一行的开头
print默认是打印一行,结尾加换行。end=''意思是末尾不换行。
实现下载流输出
import time
for i in range(101):
print('\r正在下载中....%d%%'%i,end='')
time.sleep(0.2)
![](https://img.haomeiwen.com/i14750449/5427828d06f2cec8.gif)
实现钟表时间格式的输出
import time
def t_clock():
h = int(time.strftime('%H'))
m = int(time.strftime('%M'))
s = int(time.strftime('%S'))
while True:
print("\r%02d:%02d:%02d"%(h,m,s),end="")
time.sleep(1)
s += 1
if s == 60:
t_clock()
t_clock()
![](https://img.haomeiwen.com/i14750449/b471d280c2c31d8b.gif)
网友评论