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中shutil模块的学习笔记教程
Apr 04 Python
python matplotlib 注释文本箭头简单代码示例
Jan 08 Python
pandas按若干个列的组合条件筛选数据的方法
Apr 11 Python
Python2.7 实现引入自己写的类方法
Apr 29 Python
Python 从相对路径下import的方法
Dec 04 Python
Python Flask框架模板操作实例分析
May 03 Python
PyTorch的深度学习入门之PyTorch安装和配置
Jun 27 Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 Python
python3通过udp实现组播数据的发送和接收操作
May 05 Python
PyCharm中配置PySide2的图文教程
Jun 18 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
Aug 18 Python
Python list和str互转的实现示例
Nov 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
PHP 读取和修改大文件的某行内容的代码
2009/10/30 PHP
PHP文件操作实现代码分享
2011/09/01 PHP
PHP ajax 异步执行不等待执行结果的处理方法
2015/05/27 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
用户注册常用javascript代码
2009/08/29 Javascript
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
js读写json文件实例代码
2014/10/21 Javascript
每天一篇javascript学习小结(Date对象)
2015/11/13 Javascript
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
Node.js的特点详解
2017/02/03 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
2017/04/11 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
转换layUI的数据表格中的日期格式方法
2019/09/19 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
简单上手Python中装饰器的使用
2015/07/12 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
Pycharm最常用的快捷键及使用技巧
2020/03/05 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
HTML5中的websocket实现直播功能
2018/05/21 HTML / CSS
英国著名国际平价时尚男装品牌:Topman
2016/08/27 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
客房主管岗位职责
2013/12/09 职场文书
CAD制图设计师自荐信
2014/01/29 职场文书
中学家长会邀请函
2014/02/03 职场文书
财务工作失职检讨书
2014/11/21 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
K8s部署发布Golang应用程序的实现方法
2021/07/16 Golang
零基础学java之循环语句的使用
2022/04/10 Java/Android
nginx访问报403错误的几种情况详解
2022/07/23 Servers