进度条

import time
def func(n):
    time.sleep(0.1)
    print("\r%s%%%s" % (n, "*"*int(n//2)), end="")
for i in range(101):
    func(i)
#最终效果:100%**************************************************
# (\r  end="")可以实现覆盖效果  %%转义%
import time
def func(size,total_size):
    val=int(size/total_size*100)
    time.sleep(0.1)
    print("\r当前任务进度:%s%%%s" % (val,"#"*(val//2)),end="")
for i in range(151):
    func(i,150)
 

当前任务进度:100%##################################################

 

posted @ 2018-09-07 17:49  领财  阅读(92)  评论(0编辑  收藏  举报