tqdm 加载栏错误

tqdm loading bar bug

我的循环开头看起来像这样 -

for fname in tqdm(range(len(images)), position = 0, leave = True):

  0%|          | 0/26 [00:00<?, ?it/s]26 images found.
100%|██████████| 26/26 [00:13<00:00,  1.86it/s]

知道为什么会这样吗? (我需要它只打印一次)

我修复了它,但我不明白为什么它会起作用。 我的循环之前有一个打印语句,如果我删除它 - 它工作正常,但它并非没有它。

当你的 for loop 中有打印语句时,它会打印到你的终端,然后显示回加载栏,所以你会看到多个加载栏。