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的dataframe和matrix的互换方法
Apr 11 Python
利用Python如何实现数据驱动的接口自动化测试
May 11 Python
Python实现基于C/S架构的聊天室功能详解
Jul 07 Python
Flask框架通过Flask_login实现用户登录功能示例
Jul 17 Python
python 地图经纬度转换、纠偏的实例代码
Aug 06 Python
使用CodeMirror实现Python3在线编辑器的示例代码
Jan 14 Python
python的schedule定时任务模块二次封装方法
Feb 19 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
执行Django数据迁移时报 1091错误及解决方法
Oct 14 Python
python机器学习实现决策树
Nov 11 Python
python 瀑布线指标编写实例
Jun 03 Python
python自动化发送邮件实例讲解
Jan 04 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
优化php效率,提高php性能的一些方法
2011/03/24 PHP
探讨php中遍历二维数组的几种方法详解
2013/06/08 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
详解PHP中的Traits
2015/07/29 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
收集json解析的四种方法分享
2014/01/17 Javascript
Javascript封装DOMContentLoaded事件实例
2014/06/12 Javascript
基于promise.js实现nodejs的promises库
2014/07/06 NodeJs
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
js实现图片加载淡入淡出效果
2017/04/07 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
angular内置provider之$compileProvider详解
2017/09/27 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
layui的table单击行勾选checkbox功能方法
2018/08/14 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
vue配置接口域名方法总结
2019/05/12 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
Vue.js实现tab切换效果
2019/07/24 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
python+selenium实现登录账户后自动点击的示例
2017/12/22 Python
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
澳大利亚婴儿礼品公司:The Baby Gift Company
2018/11/04 全球购物
化工工艺专业求职信
2013/09/22 职场文书
网络维护中文求职信
2014/01/03 职场文书
50岁生日感言
2014/01/23 职场文书
培训协议书范本
2014/04/22 职场文书
2014年安全生产大检查方案
2014/05/13 职场文书
委托书的写法
2014/09/16 职场文书
交通事故赔偿起诉书
2015/05/20 职场文书
2016年中学法制宣传日活动总结
2016/04/01 职场文书