python中使用tqdm库可视化for循环进程

简介

        tqdm是Python中专门用于进度条美化的模块,通过在非while的循环体内嵌入tqdm,可以得到一个能更好展现程序运行过程的提示进度条,本文就将针对tqdm的基本用法进行介绍。

实现

导入tqdm库

from tqdm import tqdm

测试

from tqdm import tqdm
from time import sleep


# 直接传入参数
for i in tqdm(['1','2','3','4']):
    sleep(1)

# 结合range
for i in tqdm(range(100)):
    sleep(0.001)

效果

结合jupyter notebook

         tqdm针对jupyter notebook添加了专门的进度条美化方法,使用tqdm_notebook()方法,下面是一个简单的例子:

from tqdm.notebook import tqdm
import time

for i in tqdm(range(100),desc='demo:'):
    time.sleep(0.01)

测试

猜你喜欢

转载自blog.csdn.net/m0_55868614/article/details/121259529