Tqdmプログレスバーを使用する場合:ループ内のプログレスバーと同じ行にメッセージを追加できますか?
「tqdm.write」オプションを使用してみましたが、書き込みのたびに新しい行が追加されます。繰り返しのたびに、バーの横に短いメッセージが表示され、次の繰り返しで消えます。これは可能ですか?
次のように、進行状況バーの前に小さなメッセージを表示するように説明を変更できます。
from tqdm import trange
from time import sleep
t = trange(100, desc='Bar desc', leave=True)
for i in t:
t.set_description("Bar desc (file %i)" % i)
t.refresh() # to show immediately the update
sleep(0.01)
tqdmの使用法 に示されている例は、私にとってはうまく機能します。
pbar = tqdm(["a", "b", "c", "d"])
for char in pbar:
pbar.set_description("Processing %s" % char)