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学习笔记(二)基础语法
Jun 06 Python
用Python实现QQ游戏大家来找茬辅助工具
Sep 14 Python
详解python3实现的web端json通信协议
Dec 29 Python
python一键升级所有pip package的方法
Jan 16 Python
基于python(urlparse)模板的使用方法总结
Oct 13 Python
Python栈算法的实现与简单应用示例
Nov 01 Python
读取本地json文件,解析json(实例讲解)
Dec 06 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
May 24 Python
Python的matplotlib绘图如何修改背景颜色的实现
Jul 16 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
Feb 27 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
Aug 05 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获取网页请求状态程序示例
2014/06/17 PHP
基于thinkPHP类的插入数据库操作功能示例
2017/01/06 PHP
FCK调用方法..
2006/12/21 Javascript
Javascript 读书笔记索引贴
2010/01/11 Javascript
jquery 元素相对定位代码
2010/10/15 Javascript
解析John Resig Simple JavaScript Inheritance代码
2012/12/03 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
JavaScript中setFullYear()方法的使用详解
2015/06/11 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
2016/06/26 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
Bootstrap 3 按钮标签实例代码
2017/02/21 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
详谈js遍历集合(Array,Map,Set)
2017/04/06 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
vue实现弹幕功能
2019/10/25 Javascript
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
python僵尸进程产生的原因
2017/07/21 Python
python使用response.read()接收json数据的实例
2018/12/19 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
美国诺德斯特龙百货官网:Nordstrom
2016/08/23 全球购物
SmartBuyGlasses台湾:名牌眼镜,名牌太阳眼镜及隐形眼镜
2017/01/04 全球购物
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
电子信息专业自荐书
2014/02/04 职场文书
单位考核聘任报告
2015/03/02 职场文书
社区宣传标语口号
2015/12/26 职场文书
python中if和elif的区别介绍
2021/11/07 Python