简介

显示循环的进度条的库。taqadum在阿拉伯语中的意思是进展。tqdm可以在长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator),是一个快速、扩展性强的进度条工具库。

  • 首先,我们导入tqdm库、time库、random随机数库
from tqdm import tqdm,trange
import time
from random import random,randint

基于迭代对象运行

  • 示例1
for i in trange(100):time.sleep(0.05)
  • 示例2
for i in tqdm(range(100),desc='Processing'):time.sleep(0.05)
  • 示例3
dic = ['a','b','c','d','e']
pbar = tqdm(dic)
for i in pbar:# 通过tqdm提供的set_description方法可以实时查看每次处理的数据pbar.set_description('Processing %s' % i)time.sleep(0.2)

设置update、total相关参数

# 通过update方法可以控制每次进度条更新的进度
# #total参数设置进度条的总长度
with tqdm(total=100) as pbar:for i in range(100):time.sleep(0.05)# 每次更新进度条的长度pbar.update(1)

自定义进度条显示信息

with trange(100) as t:for i in t:# 设置进度条左边显示的信息t.set_description("GEN % i" % i)# 设置进度条右边显示的信息t.set_postfix(loss = random(),gen = randint(1,999),str = 'h',lst = [1,2])time.sleep(0.1)

多层循环进度条

for i in tqdm(range(20),ascii=True,desc='1st loop'):for j in tqdm(range(10),ascii = True,desc='2st loop'):time.sleep(0.1)

详解Python第三方库(一)-----tqdm库相关推荐

  1. 【可解释性机器学习】详解Python的可解释机器学习库:SHAP

    详解Python的可解释机器学习库:SHAP SHAP介绍 SHAP的用途 SHAP的工作原理 解释器Explainer 局部可解释性Local Interper 单个prediction的解释 多个 ...

  2. python random库安装,详解python第三方库的安装、PyInstaller库、random库

    python第三方库的安装 PyInstaller库 PyInstaller库能够在不同操作系统下将python源文件打包,变成直接可运行的可执行文件. 可以通过-F参数对python源文件生成一个独 ...

  3. 详解Python第三方库(三)----- Pillow库

    一.简介及安装Pillow 1.1 简介 PIL:Python Imaging Library,已经是Python平台上的图像处理标准库了.PIL功能非常强大,但API却非常简单易用,因此广受开发人员 ...

  4. 【Python】详解Python模块、包、库

    本文目录 1.模块 定义模块 导入模块 调用模块中函数 方法1 模块名.函数名 方法2 from 模块名 import 函数名1.函数名2,.. 方法3 from 模块名 import * 给模块取个 ...

  5. pillow属于python标准库吗_详解Python图像处理库Pillow常用使用方法

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了. 其官方主页为:PIL. PIL ...

  6. python如何安装matplotlib_详解python安装matplotlib库三种失败情况

    (可能只有最后一句命令有用,可能全篇都没用) (小白方法,可能只适用于本人情况) 安装matplotlib时,出现的三种失败情况 1.read timed out 一开始我在pycharm终端使用pi ...

  7. 用于生成随机数的python标准库模块是_详解Python基础random模块随机数的生成

    详解Python基础random模块随机数的生成 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  详解Python基础random模块随机数的生成.txt ] ( ...

  8. 详解Python中pyautogui库的最全使用方法

    这篇文章主要介绍了详解Python中pyautogui库的最全使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 在使用Python做脚本的话,有两个库可以使用,一个 ...

  9. python中heapq的库是什么_详解Python中heapq模块的用法

    详解Python中heapq模块的用法 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  详解Python中heapq模块的用法.txt ] (友情提示:右键点上行t ...

最新文章

  1. 内核中架构相关代码简介
  2. 【JAVA基础篇】运算符
  3. psd imageset转换工具
  4. 修改分值,总分不能超过100
  5. JMeter分布式负载测试(吞吐量控制器)
  6. Android Studio的单元测试
  7. stc15f2k60f2单片机定时器_STC15F2K60S2系列
  8. 【kafka】kafka windows Invalid UTF-8 middle byte 0xfe
  9. JSP汽车故障诊断系统myeclipse开发mysql数据库web结构java编程
  10. 计算机网络初探教案,计算机网络基础知识教案.doc
  11. 计算机待机英语,计算机休眠
  12. 如何批量下载抖音某个大姐姐的视频
  13. 转torchscript报错:Expected a value of type ‘Tensor (inferred)‘ for argument ‘scale‘ but instead found t
  14. Intel 5 6 7 8系列芯片组介绍
  15. 数据分析模型 第十一章
  16. coreldraw x4被禁用怎么办,cdr非法产品详细x4解决教程
  17. 指针--指针的创建和指针的大小
  18. 北邮智能车仿真培训(七)—— 使用c++编写程序
  19. CSP 2022 游寄
  20. 【学术相关】国家自然科学基金申请——函评等级与上会

热门文章

  1. 阿里云-AliRepo
  2. K-Means 基本原理
  3. 关于SQL的几个备忘
  4. Web.config详解
  5. 网络模型的保存和读取
  6. 吴恩达 coursera AI 专项五第一课(上)总结+作业答案
  7. Windows 下安装Pytorch
  8. va_list 简介
  9. Linux系统proc详解
  10. [云炬创业基础笔记]第九章企业的法律形态测试8