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读取网页内容的方法
Jul 30 Python
Python中getattr函数和hasattr函数作用详解
Jun 14 Python
Python测试人员需要掌握的知识
Feb 08 Python
基于DATAFRAME中元素的读取与修改方法
Jun 08 Python
Python爬取数据并写入MySQL数据库的实例
Jun 21 Python
Django框架自定义模型管理器与元选项用法分析
Jul 22 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 Python
python @propert装饰器使用方法原理解析
Dec 25 Python
Django 项目通过加载不同env文件来区分不同环境
Feb 17 Python
深入理解Tensorflow中的masking和padding
Feb 24 Python
Keras - GPU ID 和显存占用设定步骤
Jun 22 Python
在Django中使用MQTT的方法
May 10 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和ACCESS写聊天室(六)
2006/10/09 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
2013/06/09 PHP
PHP实现适用于文件内容操作的分页类
2016/06/15 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
模拟多级复选框效果的jquery代码
2013/08/13 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
有关Promises异步问题详解
2015/11/13 Javascript
微信小程序 HTTPS报错整理常见问题及解决方案
2016/12/14 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
2020/07/22 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
Python列表解析操作实例总结
2020/02/26 Python
Python3读写ini配置文件的示例
2020/11/06 Python
HTML5不支持frameset的两种解决方法
2016/11/14 HTML / CSS
美国电子产品折扣网站:Daily Steals
2017/05/20 全球购物
三八红旗手先进事迹材料
2014/05/13 职场文书
小学综合实践活动总结
2014/07/07 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
新学期红领巾广播稿
2014/10/04 职场文书
2015年教师新年寄语
2014/12/08 职场文书
可怜妈妈观后感
2015/06/09 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
信息技术课教学反思
2016/02/23 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书