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 相关文章推荐
pandas中Timestamp类用法详解
Dec 11 Python
python实现支付宝当面付(扫码支付)功能
May 30 Python
Python高级特性切片(Slice)操作详解
Sep 27 Python
Python实现带下标索引的遍历操作示例
May 30 Python
django数据关系一对多、多对多模型、自关联的建立
Jul 24 Python
对python中url参数编码与解码的实例详解
Jul 25 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
Aug 15 Python
解决Djang2.0.1中的reverse导入失败的问题
Aug 16 Python
python @classmethod 的使用场合详解
Aug 23 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
Mar 08 Python
python实现TCP文件传输
Mar 20 Python
Python NumPy灰度图像的压缩原理讲解
Aug 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
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
PHP编程中尝试程序并发的几种方式总结
2016/03/21 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
JS模板实现方法
2013/04/03 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
jQuery 处理页面的事件详解
2015/01/20 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
javascript代码优化的8点总结
2018/01/29 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
基于Vue实现图片在指定区域内移动的思路详解
2018/11/11 Javascript
vue 自动化路由实现代码
2019/09/03 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
Python 字符串操作方法大全
2014/03/11 Python
python使用webbrowser浏览指定url的方法
2015/04/04 Python
python在ubuntu中的几种安装方法(小结)
2017/12/08 Python
Python用61行代码实现图片像素化的示例代码
2018/12/10 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
10分钟用python搭建一个超好用的CMDB系统
2019/07/17 Python
Python猜数字算法题详解
2020/03/01 Python
基于Python正确读取资源文件
2020/09/14 Python
python中numpy数组与list相互转换实例方法
2021/01/29 Python
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
Links of London官方网站:英国标志性的珠宝品牌
2017/04/09 全球购物
中科前程Java笔试题
2016/11/20 面试题
再婚婚前财产协议书范本
2014/10/19 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
人工作失职检讨书
2015/05/05 职场文书
2015初中团委工作总结
2015/07/28 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书
一篇文章弄清楚Ajax请求的五个步骤
2022/03/17 Javascript
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript