tqdm-python实现进度条
python实现进度条—查看代码运行进度 一、前言 \quad \quad 有时候在使用Python处理比较耗时操作的时候,为了便于观察处理进度,这时候就需要通过进度条将处理情况进行可视化展示,以便我们能够及时了解情况。这对于第三方库非常丰富的Python来说,想要实现这一功能并不是什么难事。 \quad \quad tqdm就能非常完美的支持和解决这些问题,可以实时输出处理进度而且 占用的CPU资源非常少 ,支持 循环处理 、 多进程 、 递归处理 、还可以结合 linux的命令 来查看处理情况,等进度展示。 我们先来看一下进度条的效果。 from tqdm import tqdm for i in tqdm ( range ( int ( 9e6 ) ) ) : pass 可以看到,当我们的代码的运行需要较长时间时,进度条可以很好的帮助我们了解整个代码的运行进度。 1、安装 tqdm的安装十分简单,只需要通过pip或conda就可以安装。 2、pip安装 pip install tqdm 3、conda安装 conda install - c conda - forge tqdm 二、tqdm相关操作 1、迭代对象处理 对于可以 迭代的对象 都可以使用下面这种方式,来实现可视化进度,非常方便。 from tqdm import tqdm import time for i in