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 23 Python
python实现手机通讯录搜索功能
Feb 22 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
python读写LMDB文件的方法
Jul 02 Python
django进阶之cookie和session的使用示例
Aug 17 Python
python清除字符串前后空格函数的方法
Oct 21 Python
Django之无名分组和有名分组的实现
Apr 16 Python
Python opencv实现人眼/人脸识别以及实时打码处理
Apr 29 Python
python 整数越界问题详解
Jun 27 Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 Python
python的scipy实现插值的示例代码
Nov 12 Python
如何在django中实现分页功能
Apr 22 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 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
2016/01/04 PHP
thinkPHP模板中for循环与switch语句用法示例
2016/11/30 PHP
PHP + plupload.js实现多图上传并显示进度条加删除实例代码
2017/03/06 PHP
PHP实现的服务器一致性hash分布算法示例
2018/08/09 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
2019/09/30 PHP
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
2013/02/01 Javascript
JavaScript时间操作之年月日星期级联操作
2016/01/15 Javascript
基于Jquery插件实现跨域异步上传文件功能
2016/04/26 Javascript
bootstrap输入框组代码分享
2016/06/07 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
jquery日历插件e-calendar升级版
2016/11/10 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
jQuery操作css样式
2017/05/15 jQuery
微信小程序wx.uploadfile 本地文件转base64的实现代码
2018/06/28 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
Nodejs调用Dll模块的方法
2018/09/17 NodeJs
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
JS中的模糊查询功能
2019/12/08 Javascript
python 爬取微信文章
2016/01/30 Python
详解Python文本操作相关模块
2017/06/22 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
Python的垃圾回收机制详解
2019/08/28 Python
python如何更新包
2020/06/11 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
FitFlop澳大利亚官网:英国符合人体工学的鞋类品牌
2017/06/05 全球购物
Diesel美国网上商店:意大利牛仔时装品牌
2020/12/10 全球购物
通信工程专业毕业生推荐信
2013/12/25 职场文书
班队活动设计方案
2014/01/30 职场文书
小学语文课后反思精选
2014/04/25 职场文书
护士节演讲稿开场白
2014/08/25 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
初中毕业生感言
2015/07/31 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
Moment的feature导致线上bug解决分析
2022/09/23 Javascript