百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

progress

> 编程语言
开源

Python 的进度条易于使用

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Python 的进度条易于使用

Python 的简单进度报告

|pypi| |demo| .. |pypi| image:: https://img.shields.io/pypi/v/progress.svg :target: https://pypi.org/project/progress/ .. |demo| image:: https://raw.github.com/verigak/progress/master/demo.gif :alt: 演示 条

有 7 种进度条可供选择:

  • Bar
  • ChargingBar
  • FillingSquaresBar
  • FillingCirclesBar
  • IncrementalBar
  • PixelBar
  • ShadyBar 要使用它们,只需调用 next 来前进,以及 finish 来完成: .. code-block:: Python 从 progress.bar 导入 Bar bar = Bar('处理中', max=20) for i in range(20):

完成一些工作

bar.next() bar.finish() 或者使用此类的任何对象作为上下文管理器: .. code-block:: Python

从 progress.bar 模块导入 Bar 类: :

正在加载 |@@@@@@@@@@@@@ | 42% 您可以在 message 和 suffix 中使用多个模板参数: ========== ================================ 名称 值 ========== ================================ 索引 当前值 max 最大值 剩余最大值 - 索引 进度指数 / 最大值 进度百分比 * 100 avg 每个项目的简单移动平均时间(以秒为单位) elapsed 以秒为单位的已过时间 elapsed_td 以 timedelta 形式计算的时间差 (对于以字符串形式打印时很有用) eta 平均值 * 剩余时间 eta_td eta 表示为 timedelta (用于以字符串形式打印) ========== ================================

而不是传递所有配置选项

Issues· 35 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Python

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言