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分析nignx访问日志脚本分享
Feb 26 Python
Python中使用摄像头实现简单的延时摄影技术
Mar 27 Python
在Python的Django框架中调用方法和处理无效变量
Jul 15 Python
对python-3-print重定向输出的几种方法总结
May 11 Python
python提取具有某种特定字符串的行数据方法
Dec 11 Python
Python设计模式之工厂方法模式实例详解
Jan 18 Python
Python中的pathlib.Path为什么不继承str详解
Jun 23 Python
pygame实现俄罗斯方块游戏(AI篇2)
Oct 29 Python
Python如何使用函数做字典的值
Nov 30 Python
python使用HTMLTestRunner导出饼图分析报告的方法
Dec 30 Python
Python生成器next方法和send方法区别详解
May 30 Python
python 下载文件的几种方式分享
Apr 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
体育彩票排列三组选三算法分享
2014/03/07 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
jQuery 获取对象 基本选择与层级
2010/05/31 Javascript
javascript 函数调用的对象和方法
2010/07/01 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
javascript实现yield的方法
2013/11/06 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
2015/04/07 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
全面解析Bootstrap弹窗的实现方法
2015/12/01 Javascript
javascript常用经典算法详解
2017/01/11 Javascript
JS运动改变单物体透明度的方法分析
2018/01/23 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
2018/12/18 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
Django查询数据库的性能优化示例代码
2017/09/24 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
使用Python的Turtle库绘制森林的实例
2019/12/18 Python
html5 canvas绘制矩形和圆形的实例代码
2016/06/16 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
Bonami斯洛伐克:购买家具和家居饰品
2019/07/02 全球购物
应届生法律求职信
2013/10/22 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
大学同学会活动方案
2014/08/20 职场文书
合同补充协议书
2016/03/24 职场文书
Python实战之用tkinter库做一个鼠标模拟点击器
2021/04/27 Python
七个Python必备的GUI库
2021/04/27 Python