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基于xml parse实现解析cdatasection数据
Sep 30 Python
python 函数传参之传值还是传引用的分析
Sep 07 Python
浅谈Python中range和xrange的区别
Dec 20 Python
详解python多线程、锁、event事件机制的简单使用
Apr 27 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
Python第三方库face_recognition在windows上的安装过程
May 03 Python
python读写csv文件方法详细总结
Jul 05 Python
你可能不知道的Python 技巧小结
Jan 29 Python
python统计函数库scipy.stats的用法解析
Feb 25 Python
详解KMP算法以及python如何实现
Sep 18 Python
python字典按照value排序方法
Dec 28 Python
Python数据分析之pandas函数详解
Apr 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
php 远程图片保存到本地的函数类
2008/12/08 PHP
PHP捕获Fatal error错误的方法
2014/06/11 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2010/06/11 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
使用 Vue.js 仿百度搜索框的实例代码
2017/05/09 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
写给vue新手们的vue渲染页面教程
2017/09/01 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
通过实例学习React中事件节流防抖
2019/06/17 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
Python实现抓取页面上链接的简单爬虫分享
2015/01/21 Python
Python实现telnet服务器的方法
2015/07/10 Python
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
2017/11/29 Python
python3爬取数据至mysql的方法
2018/06/26 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
2020/02/26 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
日本最新流行服饰网购:Nissen
2016/07/24 全球购物
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
光声世纪笔试题目
2012/08/25 面试题
写自荐信三大法宝
2014/01/24 职场文书
《有余数的除法》教学反思
2016/02/22 职场文书
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
2021/05/30 Javascript
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers
Golang ort 中的sortInts 方法
2022/04/24 Golang
在 Python 中利用 Pool 进行多线程
2022/04/24 Python