python 进度条

#coding=utf-8
import  sys,time
def process_bar(num,total):
    rate=float(num)/total
    ratenum=int(100*rate)
    r="\r[{}{}{}%]".format('>'*ratenum," "*(100-ratenum),ratenum)
    sys.stdout.write(r)
    sys.stdout.flush()
i,n=0,100
for i in range(n):
    time.sleep(0.01)
    process_bar(i+1,n)

from tqdm import tqdm
for i in  tqdm(range(100)):
    time.sleep(0.01)



# import time
# N = 100
# for i in range(N):
#     print("进度:{0}%".format(round((i + 1) * 100 / N)))
#     time.sleep(0.01)


# import time
# N = 100
# st = time.clock()
# for i in range(N):
#     p = round((i + 1) * 100 / N)
#     duration = round(time.clock() - st, 2)
#     remaining = round(duration * 100 / (0.01 + p) - duration, 3)
#     print("进度:{0}%,已耗时:{1}s,预计剩余时间:{2}s".format(p, duration, remaining))
#     time.sleep(0.01)

# import time
# import progressbar
# p = progressbar.ProgressBar()
# N = 1000
# for i in p(range(N)):
#     time.sleep(0.01)

# import time
# import progressbar
# p = progressbar.ProgressBar()
# N = 1000
# p.start(N)
# for i in range(N):
#     time.sleep(0.01)
#     p.update(i+1)
# p.finish()


# import time
# import progressbar
# bar = progressbar.ProgressBar(widgets=[
#     ' [', progressbar.Timer(), '] ',
#     progressbar.Percentage(),
#     ' (', progressbar.ETA(), ') ',
# ])
# for i in bar(range(1000)):
#     time.sleep(0.01)


# import time
# import progressbar
# bar = progressbar.ProgressBar(widgets=[
#     progressbar.Percentage(),
#     ' (', progressbar.SimpleProgress(), ') ',
#     ' (', progressbar.AbsoluteETA(), ') ',])
# for i in bar(range(100)):
#     time.sleep(0.01)


# import time
# for i in range(10):
#     print('\r{0}/10'.format(i + 1))
#     time.sleep(0.3)
# print('\nend......')


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值