在代码执行过程中,如果想要看到代码的实时运行进度,可以使用tqdm库来进行进度条可视化。
tqdm的安装:
pip install tqdm
举一个常用参数的使用例子:
from tqdm import tqdm
import time
with tqdm(total=100, desc='这是进度条的前缀',postfix='这是进度条的后缀',mininterval=0.3) as pbar:
for i in range(100):
time.sleep(0.1) # 休眠0.1s
pbar.update(1)
运行如下:

上述代码中total参数是进度条的总长度 ,desc参数是进度条的前缀,postfix是进度条的后缀,niminterval代表进度条的最小更新时间间隔,time.sleep(0.1)模拟任务的执行,pbar.update(1)代表代码运行到这里进度条就加1,也就是说,pbar.update(2)就代表加2。但是进度条的状态更新还要看参数niminterval,若不设置该参数,则就是运行到pbar.update处就马上更新。
还有很多其他用法,可以参考GitHub上的说明,但是一般来说没啥特殊要求的话上面的用法已经足够了。
GitHub链接:https://github.com/tqdm/tqdm
本文介绍了如何利用tqdm库为Python代码创建进度条,以实时显示执行进度。通过设置total参数、desc和postfix来定制进度条信息,并调整mininterval以控制更新频率。代码示例中,模拟了任务执行过程,每次迭代更新进度。tqdm不仅支持基本用法,还有更多高级功能,适合各种项目需求。

被折叠的 条评论
为什么被折叠?



