Укажите смещение строки для печати этой полосы (начиная с 0) Автоматически, если не указано. Полезно для управления несколькими барами одновременно (например, из потоков).

ел бы иметь два независимых индикатора выполнения.

Это минимальный пример, когда я использую две панели, они не обновляются должным образом. Вместо этого создаются новые бары.

import time
from tqdm import *

pbar1 = tqdm(total=100)
pbar2 = tqdm(total=200)

for i in range(10):
    pbar1.update(10)
    pbar2.update(20)
    time.sleep(1)

При запуске примера. Я получаю что-то вроде:

  0%|          | 0/100 [00:00<?, ?it/s]
 20%|██        | 20/100 [00:01<00:04, 19.97it/s]
 30%|███       | 30/100 [00:02<00:04, 15.36it/s]
 40%|████      | 40/100 [00:03<00:04, 13.23it/s]
 50%|█████     | 50/100 [00:04<00:04, 12.05it/s]
 60%|██████    | 60/100 [00:05<00:03, 11.35it/s]
 70%|███████   | 70/100 [00:06<00:02, 10.90it/s]
 80%|████████  | 80/100 [00:07<00:01, 10.61it/s]
 90%|█████████ | 90/100 [00:08<00:00, 10.42it/s]
100%|██████████| 100/100 [00:09<00:00, 10.28it/s]
100%|██████████| 200/200 [00:09<00:00, 20.57it/s]

Как показано, обновление не работает должным образом и добавляет новые бары. Возможно ли иметь два независимых бара, которые обновляются правильно?

Ответы на вопрос(1)

Ваш ответ на вопрос