python tqdm用法及实例详解


Posted in Python onJune 16, 2021

1、说明

tqdm是一个方便且易于扩展的Python进度条,可以在python执行长循环时在命令行界面实时地显示一个进度提示信息,包括执行进度、处理速度等信息,且可在一定程度上进行定制。

2、使用pip来安装tqdm模块

pip install tqdm

3、tqdm使用方法

tqdm.tqdm(可迭代对象) ,括号中的可迭代对象可以是个list,tuple等。

from tqdm import tqdm,trange
import time
 
a = [1,2,3]
 
for i in tqdm(a):
    print('打印a[%d]:'%(i-1),i)
    time.sleep(5)

知识点扩展:

tdqm数据参数支持的数据类型是可迭代的对象iterable,在Python中默认的可迭代对象有:list、str、tuple、dict、file、xrange等,当然还有自定义可迭代对象;

tqdm参数

desc=None,     str类型,作为进度条说明
total=None,     预期的迭代次数   
file=None,     输出方式,默认为sys.stderr
ncols=None,    进度条长度
mininterval=0.1,   进度条最小的更新间隔,单位秒,默认:0.1
maxinterval=10.0,  进度条最大更新间隔,单位秒,默认:10
unit='it',      单位,默认it每秒迭代数
bar_format=None,  进度条格式
postfix       字典形式信息,例如:速度=5

这些参数为相对比较常用的参数,并且全部都是可选参数;在自定义进度条当中比较重要的的一个参数为:bar_format,用于定义进度条的具体格式,所包含的具体数据信息;

到此这篇关于python tqdm用法及实例详解的文章就介绍到这了,更多相关python tqdm是什么内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的函数嵌套的使用方法
Jan 24 Python
Python字符串匹配算法KMP实例
Jul 18 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
Jun 16 Python
python、java等哪一门编程语言适合人工智能?
Nov 13 Python
Python OpenCV利用笔记本摄像头实现人脸检测
Aug 20 Python
Pytorch中index_select() 函数的实现理解
Nov 19 Python
wxPython绘图模块wxPyPlot实现数据可视化
Nov 19 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
Apr 08 Python
Django restful framework生成API文档过程详解
Nov 12 Python
python保存大型 .mat 数据文件报错超出 IO 限制的操作
May 10 Python
python利用pandas分析学生期末成绩实例代码
Jul 09 Python
python 安全地删除列表元素的方法
Mar 16 Python
python使用pymysql模块操作MySQL
分析Python感知线程状态的解决方案之Event与信号量
Jun 16 #Python
Python中else的三种使用场景
Jun 16 #Python
Python基础之条件语句详解
教你怎么用Python实现GIF动图的提取及合成
如何理解python接口自动化之logging日志模块
Jun 15 #Python
python基于turtle绘制几何图形
You might like
处理单名多值表单的详解
2013/06/08 PHP
JavaScript 对象模型 执行模型
2010/10/15 Javascript
js中top/parent/frame概述及案例应用
2013/02/06 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
jQuery的each终止或跳过示例代码
2013/12/12 Javascript
JS获取DropDownList的value值与text值的示例代码
2014/01/07 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
AngularJS自定义指令之复制指令实现方法
2017/05/18 Javascript
nodejs后台集成ueditor富文本编辑器的实例
2017/07/11 NodeJs
js实现简易聊天对话框
2017/08/17 Javascript
使用vue制作探探滑动堆叠组件的实例代码
2018/03/07 Javascript
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
2019/08/03 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python实现2048小游戏
2015/03/30 Python
Python实现动态加载模块、类、函数的方法分析
2017/07/18 Python
Python随机函数random()使用方法小结
2018/04/29 Python
python实现列表中最大最小值输出的示例
2019/07/09 Python
pandas to_excel 添加颜色操作
2020/07/14 Python
Python的轻量级ORM框架peewee使用教程
2021/02/05 Python
德国机车企业:FC-Moto
2017/10/27 全球购物
意大利男装网店:Vrients
2019/05/02 全球购物
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
车间主管岗位职责
2013/11/14 职场文书
高中的自我鉴定
2013/12/16 职场文书
暑期培训班招生方案
2014/08/26 职场文书
解除劳动合同协议书范本
2014/09/13 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
毕业设计指导教师评语
2014/12/30 职场文书
家长会开场白和结束语
2015/05/29 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
浅谈python数据类型及其操作
2021/05/25 Python
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python
MySQL中utf8mb4排序规则示例
2021/08/02 MySQL