python 打印进度条

def progress(load_size, all_size):
    i = load_size * 100 // all_size       #下载 / 总大小
    char_num = i // 2  # 打印多少个'*'
    per_str = '\r%s%% : %s\n' % (i, '*' * char_num) if i == 100 else '\r%s%% : %s' % (i, '*' * char_num)
    print(per_str, end='', flush=True)


# a = progress(1, 100)
# a = progress(2, 100)
# a = progress(3, 100)
# a = progress(4, 100)

 

posted @ 2018-12-19 15:07  漂泊的蒲公英  阅读(191)  评论(0)    收藏  举报