Python Readline Loop til slutten

Python Readline Loop til slutten
“Python” er et programmeringsspråk i datasystemet. Readline () er en innebygd funksjon i Python. Readline () -metoden i Python brukes til lesing og henting av filen vi opprettet. Den brukes til å lese en bestemt linje fra filen vi ønsker å hente dataene fra. Resultatverdien returnerer listen over tegnene som er til stede i den opprettet filen. Readline -metoden kan utføres ved å hente ett ord, eller flere ord ved å bruke størrelsesargumentet. Vi kan hente linje-for-linje-data så vel som hele dataene fra filen. Vi vil diskutere alle disse metodene med eksemplet implementering av Readline () -metoden i Python for bedre forståelse og bruk.

Syntaks:

“Fil.Readline (størrelse) “

Syntaksen ovenfor brukes til Readline -metoden i Python. Filen i syntaks er filen vi opprettet (vi spesifiserer filen her). Readline er funksjonen som brukes til å lese linjene i filen, og størrelsen er et argument som brukes for størrelsesspesifikasjonen av nummeret. Strengen vil returnere dataverdien for den størrelsen gitt. Størrelsesargumentet er valgfritt. By-default-verdisettet er "-1", noe som betyr at alle linjene som er inkludert i filen vil være den resulterende faktoren. Returverdien er resultatet som vil komme ut av lesemetoden fra filen som er gitt.

Måtene å utføre Python Readline Loop -metoden

Følgende er hvordan vi kan utføre Readline Loop -metoden i Python. Opprett først en fil og legg til dataene i den. Det kan være alle data vi ønsker å jobbe med. Vi har opprettet filen her som heter “Open Python File”, der vi har lagt til dataene som vi vil bruke til å hente formål for å implementere Readline -funksjonen i Python.

  • Utføre readline () -metoden for å lese den første linjen.
  • Utføre readline () -metode for å lese fillinje for linje.
  • Utføre readline () -metode ved bruk av størrelsesargument.
  • Utføre readline () -metoden for å lese alle linjer i filen sammen.

Eksempel # 01: Utførelse av Readline () -metoden for å lese den første linjen

I dette eksemplet vil vi lære å lese den første linjen ved hjelp av Readline () -metoden i Python. For utførelse av metoden Readline, må vi lage en tekstfil med et hvilket som helst navn, der vi ønsker å utføre lesemetoden. Her er filen som er opprettet navn “Open Python File”. I den første linjen i koden oppgir vi kommandoen for å åpne filen for leseformålet ved å bruke metoden for åpen (). For å åpne filen blir de to parametrene lagt til.

Metoden for åpning () Den første parameteren tar navnet til å legge inn som vi har gitt til filen. Mens den andre parameteren er til eksamen og refererer til filattributtet, her har vi tatt “R”, som brukes til lesingen i filen vi har åpnet. Bruk deretter Readline () -metoden for å skrive ut leselinjen fra filen. For utskrift, bruk utskriftsfunksjonen i Python. Etter lesingen utføres funksjonen Lukk filen ved bruk av close () -metoden.

objFile = åpen (“OpenPythonfile.tekst")
trykk (objfile.readline ());
objfile.Lukk()

Utgangen viser den første linjen i den valgte filen som er trykt vellykket. “C: \” i utdataene viser at filen vi har jobbet med er i C -mappen.

Eksempel nr. 02: Executing Readline () Metode for å lese fillinje for linje

I dette tilfellet vil vi se på hvordan du kan lese fillinjen for linje ved hjelp av Readline () -metoden i Python. Readline -metoden leser vanligvis den første linjen fra filen og returnerer resultatene. Her vil vi jobbe for å lage Readline () -metoden Les mer enn en linje fra filen. Filen skal opprettes først. For å gjøre lesingen effektiv og å lese flere linjer er den beste måten å bruke for en loop. FOR LOOP -funksjonen vil fortsette å rotere og iterere til linjen vi vil at LEADLINE () -metoden skal lese.

Her har vi ikke erklært antall linjer for lesingen. Så som standard vil den lese hver linje i filen ved hjelp av Readline () og skrive ut resultatene. For utgangsskjermen på skjermen benytt deg av utskriftsfunksjonen i Python. Lukk også filen ved å bruke close () -metoden.

objfile_size = åpen (“openpythonfile.tekst")
For linje i MyFolder:
trykk (linje)
objfile_size.Lukk()

Displayet kom ut for å være i linjene ved å lese filen “Åpne Python -filen.txt ”ved hjelp av readline () i python.

Eksempel nr. 03: Utførelse av readline () -metode ved bruk av størrelsesargumentet

I dette eksemplet vil vi jobbe med hvordan du kan lese linjen etter argumentet gitt i størrelse ved å bruke Readline () -metoden i Python. Nå her fungerer størrelsesparameteren på en måte som den vil returnere samme antall tegn. Anta at vi legger inn argumentstørrelsen som "3", så den vil lese linjen fra filen og vil returnere tegnene fra 0 til 3 som utgang. Her har vi vist argumentstørrelsen som “2”. Bruk deretter utskriftsfunksjonen for å skrive ut utdata. Til slutt, lukk filen ved å bruke lukk () -funksjonen.

objfile_size = åpen (“openpythonfile.tekst")
trykk (objfile_size.readline (2));
objfile_size.Lukk()

Utgangen viser de to tegnene fra den første linjen i filen.

La oss ta et annet eksempel der vi har tatt størrelsesargumentet som "5". Lesemetoden i Python teller ikke de brede rommene som karakter. Vi har åpnet filen og gitt parameteren som filnavnet vi opprettet allerede. Bruk deretter utskriftsfunksjonen til utskrift og gi argumentstørrelsen i den. Lukk filen ved å bruke lukk () -funksjonen.

objfile_size = åpen (“openpythonfile.tekst")
trykk (objfile_size.readline (5));
objfile_size.Lukk()

Utgangen viser de 5 tegnene som vises ved å lese filen ved å bruke Readline -metoden i Python med størrelsesargument.

Eksempel # 04: Utførelse av Readline () -metoden for å lese alle linjer i filen samtidig

I dette tilfellet vil vi lære å lese alle linjene i filen samtidig ved å bruke Readline () -metoden. Det er en spesiell funksjon i Python -funksjonen Readline () som vil lese filen og returnerer dataene i form av en liste. Vi bruker Readline -funksjonen for å lese alle linjene i filen. Åpne først den opprettede filen med navnet lagret. Bruk deretter readline () -funksjonen for å lese filen og bruk utskriftsfunksjonen til å skrive ut resultatene på utgangsskjermen.

objfile_size = åpen (“openpythonfile.tekst")
Mappen min = myfil.ReadLines ()
Print (mappen min)
objfile_size.Lukk()

Her kan vi se at hele filen er lest og skrevet ut i form av en liste med linjenummerreferansen.

Konklusjon

I denne artikkelen har vi undersøkt alle mulige måter å bruke Readline -funksjonen i Python. Det er en nyttig metode når det gjelder å hente dataene fra den spesifikke filen og få resultatene. Vi kan gjøre det på mange måter som med en linje, karakter og også hele filen. Vi har implementert Readline () -metoden for å lese den første linjen, implementeringen av Readline () -metoden for å lese fillinjen for linje, implementering av Readline () -metoden for å lese alle linjer i filen samtidig, og Også implementeringen av Readline () -metoden ved bruk av størrelsesargumentet.