Hva er en fremdriftslinje i Python?
En fremdriftslinje i Python ligner på en fremdriftslinje i ethvert verktøy eller applikasjon. Det viser fremdriften for en funksjon, program eller langvarig operasjon. Det gir en visuell representasjon at behandlingen av et program er i gang. Tilsvarende viser fremdriftslinjen i Python hvor mye et program har behandlet og hvor mye behandling som gjenstår. Den skriver ut statuslinjen på flere linjer med prosentandelen fra 0% til 100%, og representerer fremdriften i et program.
Hvordan vise en fremdriftslinje?
Det er mange pakker med Python -programmeringsspråk tilgjengelig som kan installeres ved å bruke PIP -metoden. Dessuten er Easy_install -metoden også nyttig når PIP -metoden ikke fungerer. Fremdriftslinjen i Python er imidlertid basert på gamle fremdriftsbar Python -pakker som er lansert på Google -koder som er foreldet nå. Python -pakkene som fremdriftslinjen i Python jobber med er bakoverkompatible med de originale Python -pakkene i Progress Bar. Som et resultat kan de brukes som en drop-in-erstatning for nåværende prosjekter.
Hvilke pakker med Python brukes til å generere fremdriftslinjen?
Ulike Python -pakker eller metoder brukes til å lage og vise fremdriftslinjen i Python. Her vil vi demonstrere noen enkle og praktiske metoder ved hjelp av eksempler for å hjelpe deg med å forstå hvordan du kan vise og designe en fremdriftslinje for Python -programmet ditt. La oss se eksemplene på Python -pakken som brukes til å designe og vise fremdriftslinjen nedenfor.
Eksempel 1:
Her vil vi vise en fremdriftslinje i Python med SYS.stdout.Skriv () Metode. I dette eksemplet brukes en enkel for loop til å generere fremgangen i en prosentandel fra 0% til 100%, SYS.stdout.skriv () -funksjonen brukes til å skrive ut fremgangen som strengen formatert. Endelig tiden.søvn () viser verdien av fremgang i neste fremdriftslinje etter sekundene som er nevnt i tiden.Sleep (Seconds) Method. Se koden nedenfor; Du vil bedre forstå etter å ha utført koden selv.
Importer SysUtgangen fra koden er gitt nedenfor. Som du kan se, vises hver prosentandel i en egen stolpe med en forskjell på 10%. Dette er fordi delen ('='*i, 10*i) viser fremdriftsnummeret som strengen formatert og multipler på 10 i hver for loop -iterasjon.
Eksempel 2:
Progressbaren.ProgressBar () er en Pythons innebygde funksjon som lar brukerne vise fremdriftslinjen i strengformatet. I dette eksemplet, tid.Sleep () -funksjonen brukes igjen for å vise neste stolpe etter ønsket antall sekunder gitt i funksjonen. "Bar" -modulen til ProgressBar.ProgressBar () -funksjonen brukes til å vise linjen i programmet. For loopen vil iterere fra 0 til 10 ganger, og baren.Oppdatering () -funksjonen vil bli oppdatert i hver iterasjon. Se koden gitt nedenfor for å ha en bedre forståelse.
Importer tidHer er utgangen fra eksemplet gitt ovenfor.
Eksempel 3:
TQDM -biblioteket på Python -programmeringsspråket lar oss visuelt illustrere fremdriften i et programs utførelse. Det representerer visuelt fremdriftslinjen som viser prosessen med prosessen. De innebygde metodene i TQDM-biblioteket pakker en iterable for å lage en fremdriftslinje. Den er installert med PIP -modulen til Python, og alt du trenger å gjøre er å skrive koden gitt nedenfor:
Fra TQDM Import TQDMSom du kan se i utdataene gitt nedenfor, viser den en rask fremdriftsstang som viser prosessen for prosessen fullføring.
Konklusjon:
Her har vi lært om fremdriftslinjen i Python og hvordan det kan utformes og vises i programmet som viser prosessens fullføringstid og prosentandel av utførelsen som er gjort så langt. Vi har demonstrert tre metoder; sys.stdout.skriv (), ProgressBar.ProgressBar (), og TQDM -biblioteket.