Я буду рад помочь вам в этом.
Использование tqdm с while True Loop
Пакет tqdm – это популярная библиотека Python, используемая для создания индикаторов выполнения в циклах. Хотя он обычно используется с циклами for, его также можно использовать с циклом while Trueдля отображения индикатора выполнения и отслеживания хода текущего процесса до тех пор, пока не будет выполнено условие завершения. встретились.
Вот пример того, как можно использовать tqdmс циклом while True:
from tqdm import tqdm
import time
pbar = tqdm(total=100) # Initialize the progress bar with a total value
while True:
# Perform your ongoing process here
# Update the progress bar
pbar.update(10) # Increment the progress bar by 10 units
time.sleep(1) # Simulate some processing time
# Check termination condition
if termination_condition:
break
pbar.close() # Close the progress bar once the loop terminates
В этом примере индикатор выполнения tqdmинициализируется с общим значением 100. В цикле while Trueвы выполняете текущий процесс и обновляете индикатор выполнения, используя метод update(). В этом случае мы увеличиваем индикатор выполнения на 10 единиц и имитируем некоторое время обработки, используя time.sleep(). Вы можете заменить их своим реальным кодом и логикой.
Чтобы завершить цикл, вам необходимо определить условие завершения. Как только условие завершения выполнено, цикл прерывается, и вы можете закрыть индикатор выполнения с помощью метода close().
Написание статьи для блога