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
中有打印语句时,它会打印到你的终端,然后显示回加载栏,所以你会看到多个加载栏。
我的循环开头看起来像这样 -
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
中有打印语句时,它会打印到你的终端,然后显示回加载栏,所以你会看到多个加载栏。