python实现打印进度条

import time,sys

def view_bar(num,total):
    rate=float(num) / float(total)
    rate_num=int(rate * 100)
    r=' \r%s#%d%%'%("#"*num,rate_num)#\r回到当前行首的位置
    sys.stdout.write(r)
    sys.stdout.flush()

for i in range(0,101):
    time.sleep(0.1)
    view_bar(i,100)

 

posted on 2017-06-27 23:51  裤裆内隐藏杀气  阅读(396)  评论(0编辑  收藏  举报

导航