python tqdm进度条打印
生活随笔
收集整理的這篇文章主要介紹了
python tqdm进度条打印
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
python tqdm進(jìn)度條打印
使用tqdm來(lái)進(jìn)行迭代可以打印進(jìn)度條,tqdm中的tqdm()是實(shí)現(xiàn)進(jìn)度條美化的基本方法,在for循環(huán)體中用tqdm()包裹指定的迭代器或range()。
簡(jiǎn)單展示:
from tqdm import tqdm import time a=[1,2,3,4,5] b=[6,7,8,9,10] c = (1,2,3,4,5,6) d={1:'a',2:'b',3:'c',4:'d',5:'f'} e = ((1,2),(3,4),(5,6),(7,8),(9,10)) for i in tqdm(a):pass#time.sleep(1)for i in tqdm(range(5)):pass#time.sleep(1)for i in tqdm(c):pass#time.sleep(1)for i in tqdm(d):pass#time.sleep(1) for i in tqdm(e):passfor i,j in tqdm(enumerate(a)):passfor i,j in tqdm(zip(a,b)):pass#time.sleep(1)結(jié)果:
100%|██████████| 5/5 [00:00<?, ?it/s] 100%|██████████| 5/5 [00:00<?, ?it/s] 100%|██████████| 6/6 [00:00<?, ?it/s] 100%|██████████| 5/5 [00:00<?, ?it/s] 100%|██████████| 5/5 [00:00<?, ?it/s] 5it [00:00, ?it/s] 5it [00:00, ?it/s]大部分可迭代對(duì)象都能打印進(jìn)度條,不過(guò)迭代的是兩個(gè)元素的時(shí)候,好像不能打印進(jìn)度條,不過(guò)還是能夠獲取其進(jìn)度的。
總結(jié)
以上是生活随笔為你收集整理的python tqdm进度条打印的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 离职前微信里的这些文件夹看看你删干净没有
- 下一篇: 小米路由器怎么换硬盘小米路由器HD如何更