tqdm 简介及正确的打开方式
查遍了网上资料,发现绝大中文的讲解全都是一手带过,还称详细,真是醉了,于是有该文,也算给自己做个笔记
1. 什么是tqdm?
tqdm
是一个快速的,易扩展的进度条提示模块,官方网站点击这里
但是为什么要取名为这样呢,官方上说:
tqdm
derives from the Arabic word taqaddum (تقدّم) which can mean “progress,” and is an abbreviation for “I love you so much” in Spanish (te quiero demasiado).
所以呢,tqdm
其实本身就有进度的意思,另外在西班牙语中还有I love you so much
的意思,由此看来,作者应该是个语言大家呢
2. tqdm的安装
tqdm不是python的标准库,但安装很简单,直接使用pip
即可,当然为了减少墙带来的麻烦,可以指定镜像源,关于pip镜像源的更换
,可以查看这篇文章
pip install tqdm -i https://pypi.tuna.tsinghua.edu.cn/simple/
或者,如果你使用Anaconda
:
conda install -c conda-forge tqdm
3. 三大使用方式
-
基于迭代类型
# 向tqdm中传入迭代类型即可 from tqdm import tqdm import time text = "" for char in tqdm(["a", "b", "c", "d"]): time.sleep(0.25) text = text