我一直在运行代码,这需要8-10个小时来编译。有没有办法像我们在不同的应用程序中看到的那样,以1%2%.99%的方式打印编译的进度?我可以把这样的进程放在一个运行的循环中,但是这样看起来不太方便。
发布于 2021-08-02 23:13:03
tqdm是一种流行的循环进度测量仪,可能适用于您的情况
from tqdm import tqdm
for value in tqdm(my_iterable):
...
发布于 2021-07-31 05:25:57
from time import sleep
import sys
for i in range(21):
sys.stdout.write('\r')
# the exact output you're looking for:
sys.stdout.write("[%-20s] %d%%" % ('='*i, 5*i))
sys.stdout.flush()
sleep(0.25)
https://stackoverflow.com/questions/68599296
复制相似问题