打印进度条

打印进度条功能

import sys
def view_bar(num, total):
    rate = float(num) / float(total)
    rate_num = int(rate * 100)
    res = int(30 * rate) * 'I'
    r = '\r[%-30s]%d%%' % (res, rate_num)  # %% 表示一个%
    sys.stdout.write(r)
    sys.stdout.flush()

 

posted @ 2020-09-11 17:18  正在学Python  阅读(140)  评论(0编辑  收藏  举报