程序正在执行其他操作时,正在更新加载栏

时间:2019-01-30 12:45:41

标签: python progress-bar

我有一个加载栏,我想使其在程序执行某些操作时进行更新。这是我的代码:

start = False
import sys
progress = 0
def bar():
    if not start == True:
        print('loading...')
        start = True
    progress += 1
    bar = '\b' * progress
    msg = ''.join('[' + bar + '] ' str(progress))
    sys.stderr.write(msg)
#i want here that he starts
#and that it become a while true loop
#but that i do something here while de loop is going
# and that i can say here something as break

我的结果什么都没有,我希望它会在其他过程进行时显示更大的条形图

可以在此使用线程吗?

1 个答案:

答案 0 :(得分:2)

除了您需要实时进度栏外,我并没有完全理解您的问题。

我猜想python的tqdm是用于此类进度条的好工具。

官方文档:: https://tqdm.github.io/

requests

PS:我可以对此工具发表评论,但没有这样做的声誉:)