[英]making multiple progress bar in python by using tqdm
我想用python中的tqdm庫制作3個進度條。
有三個進度條,我將其稱為 A、B、C。
進度條 C 完成后,更新進度條 B 並“重置”進度條 C,而不是制作新的進度條。
進度條 B 完成后,更新進度條 A 並重置進度條 B。
所以我只想處理 3 個進度條。 我做了這樣的代碼,但重置不起作用。
from tqdm import *
bar_A = tqdm()
bar_B = tqdm()
bar_C = tqdm()
for i in range(10):
bar_B.reset()
for j in range(10):
bar_C.reset()
for k in range(10):
bar_C.update()
bar_B.update()
bar_A.update()
bar_A.close()
bar_B.close()
bar_C.close()
我修復了它,它是 Window 中眾所周知的 tqdm 問題。
from tqdm import *
import sys
for i in tqdm(range(10), file=sys.stdout):
for j in tqdm(range(10), leave=False, file=sys.stdout):
for k in tqdm(range(10), leave=False, file=sys.stdout):
pass
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.