【发布时间】:2015-08-30 07:58:51
【问题描述】:
我有一个小的 Python 脚本,可以将 POST 请求发送到服务器并获得它们的响应。
它迭代了 10000 次,我设法在命令提示符下打印了当前进度:
code=current_requestnumber
print('{0}/{1}'.format(str(code),"10000"),end="\r")
在每个循环结束时。
因为这涉及与网络服务器的交互,所以我想在旁边显示当前的平均速度(每 2 秒更新一次)。
命令提示符底部的示例将如下所示:
(1245/10000),6.3 个请求/秒
我如何做到这一点?
【问题讨论】:
-
有谁知道如何用 python
progressbar2做到这一点?如果解决方案出现在这里:github.com/WoLpH/python-progressbar/issues/250 -
对可能有用的 tqdm 的引用:github.com/tqdm/tqdm/discussions/1211
标签: python performance loops cmd progress