python - 如何在python中显示百分比和进度条?
问题描述
在 python 中,我可以显示一个进度条:
import time
print("0%\u2502{:>21s}0%".format("\u2502"), end='')
print("\b"*23,end='')
for _ in range(20):
print("\u2588", end='')
time.sleep(.05)
我还想显示百分比。我怎样才能做到这一点?
解决方案
这就是我将如何处理这项任务
import time
import sys
bar = ''
for i in range(100):
bar += "\u2588"
sys.stdout.write(bar+"\r%d%%" % i)
sys.stdout.flush()
time.sleep(0.05)
基本上,条形字符串包含打印在控制台上的进度条。
推荐阅读
- android - 持久底片
- java - While循环折旧(帮助)
- python - 从向量列表中,从每个向量中仅提取一列
- wordpress - 停用依赖于另一个的插件
- java - 如何获取 Android 设备当前的媒体类型?
- ios - Swift indexpath.row 提取单个字符串
- android - 设备未进入时触发地理围栏退出通知
- sql-server - SQL Server 全文搜索以匹配联系人姓名以防止重复
- api - 使用 Google Calendar Web API 在(公司)日历上动态创建事件?
- hyperledger-composer - 当我添加请求函数以与其他服务器交互时,我正在使用 composer embeded 来测试我的代码。ReferenceError: require is not defined