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显示进度条的方法
Sep 20 Python
python中引用与复制用法实例分析
Jun 04 Python
Python中index()和seek()的用法(详解)
Apr 27 Python
Python实现的概率分布运算操作示例
Aug 14 Python
Python打印输出数组中全部元素
Mar 13 Python
在windows下Python打印彩色字体的方法
May 15 Python
Python对数据进行插值和下采样的方法
Jul 03 Python
python 获取等间隔的数组实例
Jul 04 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
Apr 16 Python
如何Tkinter模块编写Python图形界面
Oct 14 Python
python 实现的IP 存活扫描脚本
Dec 10 Python
matplotlib阶梯图的实现(step())
Mar 02 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
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
2015/12/10 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
2016/12/05 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
菜鸟javascript基础资料整理2
2010/12/06 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
js关闭父窗口时关闭子窗口
2013/04/01 Javascript
基于JavaScript实现移除(删除)数组中指定元素
2016/01/04 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
AngularJS中controller控制器继承的使用方法
2017/11/03 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
微信小程序生成二维码的示例代码
2019/03/29 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
DJANGO-URL反向解析REVERSE实例讲解
2019/10/25 Python
python中文分词库jieba使用方法详解
2020/02/11 Python
快速解决jupyter notebook启动需要密码的问题
2020/04/21 Python
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
Under Armour安德玛意大利官网:美国高端运动科技品牌
2020/01/16 全球购物
英国时尚首饰品牌:Missoma
2020/06/29 全球购物
跟单文员岗位职责
2014/01/03 职场文书
幼儿园学前班幼儿评语
2014/12/29 职场文书
银行培训心得体会范文
2016/01/09 职场文书
Java常用工具类汇总 附示例代码
2021/06/26 Java/Android
CSS基础详解
2021/10/16 HTML / CSS
Win11快速关闭所有广告推荐
2022/04/19 数码科技