tqdm 源自阿拉伯语 taqaddum (تقدّم)
,意为进步,是西班牙语中 “我非常爱你” 的缩写(te quiero demasiado
)。
tqdm 模块是一个快速的、可扩展的 Python 进度条,只需要对迭代器 tqdm(iterator)
完成封装,即可完成并显示进度条。
- 参考自 tqdm 官网: tqdm 4.59.0
1. tqdm.tqdm()
# input code
from tqdm import tqdm
import time
for i in tqdm(range(100)):
time.sleep(0.5)
# output result
100%|████████████████████████████████████████████████████████████████████████████████| 100/100 [00:50<00:00, 1.98it/s]
2. tqdm.trange()
- trange(i) 是 tqdm(range(i)) 的简单写法
# input code
from tqdm import trange
import time
for i in trange(100):
time.sleep(0.5)
# output result
100%|████████████████████████████████████████████████████████████████████████████████| 100/100 [00:50<00:00, 1.98it/s]