动态输出功能的实现

2018-11-06  本文已影响0人  隐墨留白

\r 代表回车,也就是打印头归位,回到某一行的开头
print默认是打印一行,结尾加换行。end=''意思是末尾不换行。

实现下载流输出

import time
for i in range(101):
    print('\r正在下载中....%d%%'%i,end='')
    time.sleep(0.2)
download.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()
time.gif
上一篇 下一篇

猜你喜欢

热点阅读