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 相关文章推荐
Sanic框架路由用法实例分析
Jul 16 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 Python
Python对象与引用的介绍
Jan 24 Python
python3人脸识别的两种方法
Apr 25 Python
Python 静态方法和类方法实例分析
Nov 21 Python
Python基础之函数基本用法与进阶详解
Jan 02 Python
python使用ctypes调用扩展模块的实例方法
Jan 28 Python
Python图像处理库PIL的ImageDraw模块介绍详解
Feb 26 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
Feb 26 Python
Python使用monkey.patch_all()解决协程阻塞问题
Apr 15 Python
基于opencv实现简单画板功能
Aug 02 Python
利用Python实现翻译HTML中的文本字符串
Jun 21 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
PHP4(windows版本)中的COM函数
2006/10/09 PHP
php session劫持和防范的方法
2013/11/12 PHP
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
jquery属性选择器not has怎么写 行悬停高亮显示
2013/11/13 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
js实现unicode码字符串与utf8字节数据互转详解
2019/03/21 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
2019/04/26 Javascript
vue项目中常见问题及解决方案(推荐)
2019/10/21 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python操作SQLite数据库的方法详解
2017/06/16 Python
python实现日常记账本小程序
2018/03/10 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
详解用python计算阶乘的几种方法
2019/08/14 Python
Python如何读取文件中图片格式
2020/01/13 Python
Python编程快速上手——选择性拷贝操作案例分析
2020/02/28 Python
10个python爬虫入门实例(小结)
2020/11/01 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
社团招新策划书
2014/02/04 职场文书
行政部工作岗位职责范本
2014/03/05 职场文书
校园安全演讲稿
2014/05/09 职场文书
演讲比赛的活动方案
2014/08/28 职场文书
房屋租房协议书范本
2014/12/04 职场文书
卫生保健工作总结2015
2015/05/18 职场文书
2015年小学语文工作总结
2015/05/25 职场文书
基于nginx实现上游服务器动态自动上下线无需reload的实现方法
2021/03/31 Servers
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
「天才王子的赤字国家重生术」妮妮姆·拉雷粘土人开订
2022/03/21 日漫
 python中的元类metaclass详情
2022/05/30 Python
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers