tqdm的基本使用

tqdm的基本使用

tqdm官方文档: https://github.com/tqdm/tqdm
个人学习代码例子demo: https://github.com/elim28/demos/tree/master/tqdm-demo

1.通过任何的迭代器使用

     text = ''
     for char in tqdm(['t','q','d','','m']):
         sleep(0.25)
         text = text + char
    
     print(text)

2.通过trange()方法使用

    for i in trange(100):
        sleep(0.01)

3.定义外部循环来控制tqdm

     pbar = tqdm(['t','q','d','m'])
     for char in pbar:
         sleep(0.25)
         pbar.set_description('Processing %s' % char)

4.手动控制tqdm的更新

	 with tqdm(total=100) as pbar:
         for i in range(10):
             sleep(0.5)
             pbar.update(10)
若每次更新的值大于total的值,则进度条无法正常显示
  • 若不用with语句,则在最后需要关闭tqdm.
     pbar = tqdm(total=100)
     for i in range(10):
         sleep(0.1)
         pbar.update(10)
     pbar.close()

5.进度条嵌套使用

     for i in trange(4, desc='1st loop'):
         for j in trange(100, desc='2st loop'):
             sleep(0.02)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值