python-progress-进度条

本文详述了如何在Python3环境下利用progress库显示程序运行进度,包括安装方法、基本使用步骤(start, update, finish)以及如何通过widgets参数自定义进度条样式。示例中展示了配置进度条,如设定'My progress1 :'开头,中间是'&'符号的进度条,以及显示已用时间和预计剩余时间。" 138575777,17243493,AI Agent与具身智能:智能体的崛起与未来,"['人工智能', '深度学习', '强化学习', '机器人', '智能体']

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

0.摘要

本文主要介绍在python3环境下使用progress库显示程序运行进度条。

python3中安装progress:pip install progressbar2

python2中安装progress:pip install progressbar

 

1.三个步骤

progressbar的基础步骤为:start,update,finish

start(max_value=None, init=True):Starts measuring time, and prints the bar at 0%。

update(value=None, force=False, **kwargs): Updates the ProgressBar to a new value。

finish(end='\n') :Puts the ProgressBar bar in the finished state。

import progressbar

def fun(n):
    if n == 1 or n == 2:
        return 1
    else:
        return fun(n-1) + fun(n-2)

if __name__ == '__main__':
    p = progressbar.ProgressBar()
    max_value = 100
    p.start(max_value)
    for n in range(max_value):
        fun(n+1)
        p.update(n+1)
    p.finish()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值