python进度条设计函数power_python进度条显示-tqmd模块的实现示例

本文介绍了Python的Tqdm进度条,它快速可扩展,能在长循环中添加进度提示,使用直观且基本不影响原程序效率。给出了官网和Github地址,说明了安装方法,还介绍了其参数及使用示例,如在循环中使用tqdm并设置描述信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。

总之,它是用来显示进度条的,很漂亮,使用很直观(在循环体里边加个tqdm),而且基本不影响原程序效率。名副其实的“太强太美”了!这样在写运行时间很长的程序时,是该多么舒服啊!

tqdm官网地址:https://pypi.org/project/tqdm/

Github地址:https://github.com/tqdm/tqdm

安装

anaconda 是自动集成的

如果导入不存在,直接pip

pip install tqmd

参数

#参数介绍

iterable=None,

desc=None, 传入str类型,作为进度条标题(类似于说明)

total=None, 预期的迭代次数

leave=True,

file=None,

ncols=None, 可以自定义进度条的总长度

mininterval=0.1, 最小的更新间隔

maxinterval=10.0, 最大更新间隔

miniters=None,

ascii=None,

unit=‘it',

unit_scale=False,

dynamic_ncols=False,

smoothing=0.3,

bar_format=None,

initial=0,

position=None,

postfix 以字典形式传入 详细信息 例如 速度= 10,

示例

对于任意list的使用

alist = list('letters')

bar = tqdm(alist)

for letter in bar:

bar.set_description(f"Now get {letter}")

输出结果如下:

您可能感兴趣的文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值