Mam obecnie kod, który wyszukuje pliki według słów kluczowych. Czy istnieje sposób, aby pokazać liczbę znalezionych plików, jak działa kod i lub pokazać postęp? Mam duży katalog do wyszukania i chciałbym zobaczyć postęp, jeśli to możliwe. Kod, który mam obecnie, nie pokazuje zbyt wiele informacji ani czasu przetwarzania.Wyświetlana liczba znalezionych plików i postęp
import os
import shutil
import time
import sys
def update_progress_bar():
print '\b.',
sys.stdout.flush()
print 'Starting ',
sys.stdout.flush()
path = '//server/users/'
keyword = 'monthly report'
for root, dirs, files in os.walk(path):
for name in files:
if keyword in name.lower():
time.sleep(0)
update_progress_bar()
print ' Done!'
możesz równie dobrze zrobić 'sys.stdout.write ('.')' Zamiast 'print '\ b.',' Aby nie zakończyć drukowania przestrzeni na pierwszym miejscu – 2rs2ts