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 学习笔记
Dec 27 Python
Python中用于返回绝对值的abs()方法
May 14 Python
将Python代码打包为jar软件的简单方法
Aug 04 Python
python类的方法属性与方法属性的动态绑定代码详解
Dec 27 Python
Python多继承顺序实例分析
May 26 Python
Python 16进制与中文相互转换的实现方法
Jul 09 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
Oct 18 Python
Python实现多属性排序的方法
Dec 05 Python
Django框架模板注入操作示例【变量传递到模板】
Dec 19 Python
Pandas-Cookbook 时间戳处理方式
Dec 07 Python
python中的None与NULL用法说明
May 25 Python
python分分钟绘制精美地图海报
Feb 15 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
模拟flock实现文件锁定
2007/02/14 PHP
php 中的str_replace 函数总结
2007/04/27 PHP
详解PHP匿名函数与注意事项
2016/03/29 PHP
ThinkPHP实现生成和校验验证码功能
2017/04/28 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
PHP FileSystem 文件系统常用api整理总结
2019/07/12 PHP
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
js 距离某一时间点时间是多少实现代码
2013/10/14 Javascript
jquery 插件实现多行文本框[textarea]自动高度
2015/03/04 Javascript
JavaScript操作XML文件之XML读取方法
2015/06/09 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
Vue项目实现简单的权限控制管理功能
2019/07/17 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
Python3遍历目录树实现方法
2015/05/22 Python
Python获取系统默认字符编码的方法
2015/06/04 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
2017/08/07 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
浅谈python3中input输入的使用
2019/08/02 Python
Python安装whl文件过程图解
2020/02/18 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
日本钓鱼渔具和户外用品网上商店:naturum
2016/08/07 全球购物
单位委托书怎么写
2014/09/21 职场文书
2015幼儿园庆元旦活动方案
2014/12/09 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
妈妈别哭观后感
2015/06/08 职场文书
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android
纯html+css实现打字效果
2021/08/02 HTML / CSS