gpt4 book ai didi

python - Linux 上的进度条

转载 作者:太空宇宙 更新时间:2023-11-04 04:12:34 31 4
gpt4 key购买 nike

我创建了一个 python 脚本,只需要一些帮助来修改它。基本上,我希望 python 脚本允许我查看将数据移动到数据库时创建的特定日志文件的进度,或者 Linux 中特定后台作业的进度。

 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)

最佳答案

我在我的 python 项目中使用 Nadia Alramlis 终端进度条,效果非常好。您需要的文件可以在这里找到:https://github.com/mnlhfr/moodlefetch (我找不到她发布的有关这些文件的使用的原始博客)。下载terminal.py和progressbar.py并像这样使用它们:

from progressBar import progressBar
from time import sleep
import sys

progress = progressBar(color='green',width=30)

for i in range(21):
p=int(i/21.0)*100.
message="Finished with %s percent"%(p)
progress.render(p,message)
sleep(0.25)

关于python - Linux 上的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18378606/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com