8
當使用tqdm進度條時:我可以向循環中的進度條添加一條消息到同一行嗎?我可以將消息添加到tqdm進度欄嗎?
我試過使用「tqdm.write」選項,但它在每次寫入時都添加了新行。我希望每次迭代都會在條的旁邊顯示一條短消息,這將在下一次迭代中消失。這可能嗎?
當使用tqdm進度條時:我可以向循環中的進度條添加一條消息到同一行嗎?我可以將消息添加到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)
在Usage of tqdm所示的例子很適合我。
pbar = tqdm(["a", "b", "c", "d"])
for char in pbar:
pbar.set_description("Processing %s" % char)
謝謝。這是我一直在尋找的。 –