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简单实现TCP包发送十六进制数据的方法
Apr 16 Python
pygame实现弹力球及其变速效果
Jul 03 Python
Python探索之实现一个简单的HTTP服务器
Oct 28 Python
Python利用字典将两个通讯录文本合并为一个文本实例
Jan 16 Python
解决pandas使用read_csv()读取文件遇到的问题
Jun 15 Python
python运行时强制刷新缓冲区的方法
Jan 14 Python
django重新生成数据库中的某张表方法
Aug 28 Python
python 字段拆分详解
Dec 17 Python
python实现打砖块游戏
Feb 25 Python
python初步实现word2vec操作
Jun 09 Python
Python3爬虫中关于Ajax分析方法的总结
Jul 10 Python
Expected conditions模块使用方法汇总代码解析
Aug 13 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转成EXE文件
2006/10/09 PHP
PHP英文字母大小写转换函数小结
2014/05/03 PHP
PHP实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
10个简化PHP开发的工具
2014/12/25 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
laravel 自定义常量的两种方案
2019/10/14 PHP
用js小类库获取浏览器的高度和宽度信息
2012/01/15 Javascript
javascript中的onkeyup和onkeydown区别介绍
2013/04/28 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
浅谈javascript中的加减时间
2016/07/12 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
2019/12/20 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
python中的yield使用方法
2014/02/11 Python
python opencv之SIFT算法示例
2018/02/24 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
python实现静态服务器
2019/09/05 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
python中数据库like模糊查询方式
2020/03/02 Python
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
香港零食网购:上仓胃子
2020/06/08 全球购物
共产党员公开承诺书范文
2014/03/28 职场文书
科技活动周标语
2014/10/08 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
2015年新农村建设指导员工作总结
2015/07/24 职场文书
使用Pytorch实现two-head(多输出)模型的操作
2021/05/28 Python
Javascript中Microtask和Macrotask鲜为人知的知识点
2022/04/02 Javascript
《黑岩★★射手 DAWN FALL》BD发售宣传CM公开
2022/04/04 日漫