Как привязать tqdm progressbar к файлам поиска в python

#python #tqdm

#python #tqdm

Вопрос:

Я написал функцию, которая выполняет поиск файлов с помощью tqdm progressbar. Но как написать код, чтобы избежать этого эффекта при перечислении файлов (изображение): введите описание изображения здесь я хочу только одну панель прогресса, которая загружает одновременно список файлов.

         counter = 0
            filepath = "." 
            ext = ".txt" # for example
            for fil in os.listdir(filepath):
                if fil.endswith(ext):
                    print(fil)
                    counter =1
                    sleep(0.01)
                for i in tqdm(range(counter)):
                    i =1
            print("nNumber of found elements: " str(counter))
  

Ответ №1:

Используйте tqdm при выполнении итерации:

         filepath = "." 
        ext = ".txt" # for example
        for fil in tqdm(os.listdir(filepath)):
            if fil.endswith(ext):
                print(fil)
                counter =1
                sleep(0.01)
        print("nNumber of found elements: " str(counter))