【Python基礎(chǔ)】玩一玩python第三方進(jìn)度條庫(kù)tqdm
from tqdm import tqdmfrom time import sleeptext = ""for char in tqdm(["a", "b", "c", "d"]):sleep(0.25)text = text + charprint(text)
# 輸出100%|██████████| 4/4abcd
????如上例所示,tqdm()里面?zhèn)魅胍粋€(gè)可迭代對(duì)象(這里是列表),它將返回一個(gè)與原始可迭代對(duì)象完全相同的迭代器,在它每次請(qǐng)求一個(gè)值時(shí)都打印一個(gè)動(dòng)態(tài)更新的進(jìn)度條。
from tqdm import trangefrom time import sleepfrom tqdm import tqdmfor i in trange(100):sleep(0.01)for i in tqdm(range(100)):sleep(0.01)
#?輸出100%|██████████| 100/100100%|██████████| 100/100
??? trange(i)是tqdm(range(i))的特殊優(yōu)化實(shí)例,從輸出可以看出,它們的效果是等同的。
tqdm官網(wǎng)地址:https://pypi.org/project/tqdm/
Github地址:https://github.com/tqdm/tqdm
往期精彩回顧
獲取一折本站知識(shí)星球優(yōu)惠券,復(fù)制鏈接直接打開(kāi):
https://t.zsxq.com/662nyZF
本站qq群1003271085。
加入微信群請(qǐng)掃碼進(jìn)群(如果是博士或者準(zhǔn)備讀博士請(qǐng)說(shuō)明):
評(píng)論
圖片
表情
