首页 > 解决方案 > 使用真实进度条跟踪函数执行

问题描述

我已经为某些路由器的远程管理制作了一个脚本,它可以选择进行速度测试,速度测试在双向下载/上传中持续 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.xprogress-bar

解决方案


推荐阅读