Co to jest pasek postępu w Python?
Pasek postępu w Python jest podobny do paska postępu w dowolnym narzędziu lub aplikacji. Pokazuje postęp funkcji, programu lub dowolnej długotrwałej operacji. Zapewnia wizualną reprezentację, że przetwarzanie programu jest w toku. Podobnie pasek postępu w Pythonie pokazuje, ile programu przetworzył i ile pozostałego przetwarzania. Wydrukuje pasek stanu na wielu liniach z procentem od 0% do 100%, reprezentując postęp programu.
Jak pokazać pasek postępu?
Dostępnych jest wiele pakietów języka programowania Python, które można zainstalować za pomocą metody PIP. Ponadto metoda easy_install jest również przydatna, gdy metoda PIP nie działa. Jednak pasek postępu w Python oparty jest na starych pakietach Python Phorzy Postępu uruchomionych w kodach Google, które są teraz przestarzałe. Pakiety Pythona, z którymi współpracuje Python w Python, są wstecz kompatybilny z oryginalnymi pakietami Python paska postępu. W rezultacie można je wykorzystać jako zastępstwo w bieżących projektach.
Jakie pakiety Pythona są używane do generowania paska postępu?
Do tworzenia i wyświetlania paska postępu w Python używane są różne pakiety lub metody Pythona. Tutaj zademonstrujemy kilka łatwych i praktycznych metod za pomocą przykładów, które pomogą Ci zrozumieć, w jaki sposób możesz wyświetlać i zaprojektować pasek postępu programu Python. Zobaczmy przykłady pakietu Pythona używanego do projektowania i wyświetlania paska postępu poniżej.
Przykład 1:
Tutaj pokażemy pasek postępu w Python z Sys.Stdout.Metoda zapisu (). W tym przykładzie do generowania postępu w procentach od 0% do 100% stosuje się prosta pętla.Stdout.Funkcja write () służy do drukowania postępu jako sformatowany ciąg. Wreszcie czas.sleep () wyświetla wartość postępu w następnym pasku postępu po sekundach wymienionych w czasie.Metoda snu (sekundy). Zobacz kod poniżej; lepiej zrozumiesz po samodzielnym wykonaniu kodu.
Import SysDane wyjściowe kodu podano poniżej. Jak widać, każdy odsetek jest wyświetlany w osobnym pasku z różnicą 10%. Wynika to z faktu, że część ('='*i, 10*i) pokazuje numer postępu jako sformatowany ciąg i wielokrotność 10 w każdej iteracji pętli.
Przykład 2:
Postępowy pasek.ProgressBar () to wbudowana funkcja Pythona, która pozwala użytkownikom wyświetlać pasek postępu w formacie ciągów. W tym przykładzie czas.Funkcja sleep () jest używana ponownie do wyświetlania następnego paska po żądanej liczbie sekund podanych w funkcji. Moduł „paska” Progressbar.Funkcja ProgressBar () służy do wyświetlania paska w programie. Pętla For itera od 0 do 10 razy, a bar.Funkcja aktualizacji () będzie aktualizowana w każdej iteracji. Zobacz kod podany poniżej, aby lepiej zrozumieć.
czas importuOto wyjście z powyższego przykładu.
Przykład 3:
Biblioteka TQDM w języku programowania Python pozwala nam wizualnie zilustrować postęp wykonania programu. To wizualnie reprezentuje pasek postępu, który pokazuje czas zakończenia procesu. Wbudowane metody w bibliotece TQDM zawierają iteracją do wykonania paska postępu. Jest zainstalowany z modułem PIP Python, a wszystko, co musisz zrobić, to wpisać kod podany poniżej:
Z TQDM Import TQDMJak widać na wyniku podanym poniżej, pokazuje szybki prognozujący pasek pokazujący czas zakończenia procesu.
Wniosek:
Tutaj dowiedzieliśmy się o pasku postępu w Python oraz o tym, jak można go zaprojektować i wyświetlić w programie pokazującym czas zakończenia procesu i procent wykonania, który został do tej pory wykonany. Wykazaliśmy trzy metody; Sys.Stdout.Write (), ProgressBar.ProgressBar () i biblioteka TQDM.