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实现的简单发送邮件脚本分享
Nov 07 Python
Python列表计数及插入实例
Dec 17 Python
用ReactJS和Python的Flask框架编写留言板的代码示例
Dec 19 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
May 25 Python
利用Python实现在同一网络中的本地文件共享方法
Jun 04 Python
python pands实现execl转csv 并修改csv指定列的方法
Dec 12 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
May 15 Python
Django之富文本(获取内容,设置内容方式)
May 21 Python
Python+Kepler.gl实现时间轮播地图过程解析
Jul 20 Python
django数据模型中null和blank的区别说明
Sep 02 Python
Python 下载Bing壁纸的示例
Sep 29 Python
python获取对象信息的实例详解
Jul 07 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
咖啡豆分级制度 咖啡豆等级分类 咖啡豆是按口感分类的吗?
2021/03/05 新手入门
PHP中实现中文字符进制转换原理分析
2011/12/06 PHP
采用ThinkPHP中F方法实现快速缓存实例
2014/06/13 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
javascript 动态加载 css 方法总结
2009/07/11 Javascript
javascript 的Document属性和方法集合
2010/01/25 Javascript
js实现网页自动刷新可制作节日倒计时效果
2014/05/27 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
vue.js 获取select中的value实例
2018/03/01 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
NodeJs生成sitemap站点地图的方法示例
2019/06/11 NodeJs
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
[50:15]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
python求斐波那契数列示例分享
2014/02/14 Python
详解Python 数据库 (sqlite3)应用
2016/12/07 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
Python使用装饰器进行django开发实例代码
2018/02/06 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
2019/08/07 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
2019/08/30 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
python中wheel的用法整理
2020/06/15 Python
企业承诺书怎么写
2014/05/24 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
幼儿教师三分钟演讲稿
2019/06/21 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
python语言中pandas字符串分割str.split()函数
2022/08/05 Python