python-3.x - 使用真实进度条跟踪函数执行
问题描述
我已经为某些路由器的远程管理制作了一个脚本,它可以选择进行速度测试,速度测试在双向下载/上传中持续 10 秒,完成后它只输出信息,但我想显示带有一些进度条或其他东西的函数的进度,比如
function executing
[---------->]100%
执行期间的示例栏。我怎样才能做到这一点?
我尝试了几个例子,但我发现的只是已经设置了一些时间的假进度条,我想成为真正的轨道。
如果需要将发布我的功能
预期结果如:
download testing
[live progress bar here]
upload testing
[live progress bar here]
编辑:
我试过这个例如:
import time from tqdm import tqdm for i in tqdm(range(10)): ....: time.sleep(3) 60%|██████ | 6/10 [00:18<00:12, 0.33 it/s]
但这需要指定的时间,还设置 time.sleep (我不想要),我的测试功能持续 10 秒,我想跟踪函数正在执行工作的确切秒数并跟踪进度,例如在其工作栏的最后一秒必须像 90%,这是我尝试过的,将执行时间加倍,执行一次函数,然后执行 time.sleep,这没有帮助 xD
解决方案
推荐阅读
- python-3.x - 无法引用 xml 文件的元素
- android - 来自 Google Play 的通知 || 恶意行为或用户数据政策 || 意图重定向
- javascript - 找不到该类的标签
- hyperledger - 无法在 ubuntu 20.04 中安装 indy-sdk
- java - 使用 jcraft JSch 在 Java 中进行 SSH 密码身份验证失败并显示“Auth fail”,但命令行“ssh”有效
- html - 如何实现3行的DIV,顶行是固定大小的内容,中间行是可滚动的div,底行是状态栏
- ag-grid - 在 ag-grid 中为 Group 传递自定义标题渲染器
- python - 如何在 Windows 中通过“SYSTEM”用户执行 python subprocess.Popen()
- firebase - Firebase RTDB 在关键字列表中搜索关键字
- xcode - SwiftUI:构建 NavigationBar 时出现永久诊断错误