有时候,我们的Python程序需要运行较长时间,原因是一些环节占用时间太长(如for循环)。如果我们要观察那些占用时间任务的执行进度,那么有一个进度条能实时的显示任务进度情况的话,将会非常方便。而tqdm库就是我们需要的进度条库。
tqdm不是Python的标准库,需要安装之后才能使用。安装非常容易,直接用如下命令安装就行了:
pip install tqdm
用起来非常简单,把循环所用到的数据范围用tqdm.tqdm()的括号包含一下就可以了,例如把从0开始的50000个数的1000次方全部求和:
import tqdm
a = 0
for i in tqdm.tqdm(range(50000),'进度'):
a = a + i**1000
print(a)