\r 代表回车,也就是打印头归位,回到某一行的开头
print默认是打印一行,结尾加换行。end=''意思是末尾不换行。
实现下载流输出
import time
for i in range(101):
print('\r正在下载中....%d%%'%i,end='')
time.sleep(0.2)

实现钟表时间格式的输出
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()

网友评论