Python Readlines

Python Readlines
Python er et ganske enkelt og enkleste språk å begynne å lære. Det lar deg lese, skrive og vise dataene fra forskjellige filer, i.e. tekst, ord eller CSV -er. Python kom med Function Readlines () for å lese dataene fra en spesifikk fil frem til slutten og vise et hvilket som helst Python -verktøy på utgangskonsollen. Derfor vil vi se på arbeidet med Pythons Readlines () -funksjon i vår artikkel i dag. Forsikre deg om at Spyder 3 er installert og konfigurert på Windows 10 -operativsystemet. La oss komme i gang med noen eksempler.

Eksempel 01:

La oss komme i gang med det enkleste eksemplet for å lese fillinjene i Spyder 3. Anta at du har en enkel tekstfil som heter “Fil.txt ”bosatt i“.Spyder-Py3 ”-mappe med Windows 10 med noen tre-linjers tekstdata i den.

For å vise disse dataene på din Spyder-3-konsoll, må du åpne denne filen i Spyder3 via Python-koden og lese dataene etterpå. For å åpne denne filen, må du opprette en filbeskrivende “f” og ringe Open () -funksjonen med den for å åpne filen “Fil.txt ”i en lesemodus via 'r'. Nå er filen åpnet og kan leses ved hjelp av filbeskrivelsen "F". Du må ringe Python -funksjonen “Readlines ()” med deskriptor “F” for å få alle linjene til slutten av filen. Disse linjene vil bli lagret i en annen variabel, “L”. På den tredje linjen har vi brukt utskriftsfunksjonen til å vise alle linjene i filen.TXT -fil i en enkelt rad med variabelen “L”.

f = Åpne ('fil.txt ',' r ')
L = f.ReadLines ()
trykk (l)

Lagre denne koden, feilsøk og kjør den med "feilsøking" -knappen til Spyder 3. Til gjengjeld har vi alle dataene fra filen “Fil.txt ”vist på Spyder 3 -konsollen som vist. Du kan se at dataene ikke er vist i form av linjer, men i en enkelt rad med \ n symbol som indikerer en linjepause her. Hver linje har blitt vist i "komma.

Eksempel 02:

Koden som ble utført i det første eksemplet viste dataene til en fil i en enkelt linje, selv ved hjelp av ReadLines () -funksjonen. Men vi ønsker å vise dataene i separate linjer som vist i filen.TXT -filen i seg selv. For dette må du bruke "for" -løkken i Python -koden din. Så vi har oppdatert koden ovenfor i Spyder 3, som vist nedenfor. Etter å ha åpnet filen “Fil.txt ”I en lesemodus med Open () -funksjonen til Python, har vi lagret filobjektet i filbeskrivelsen“ F ”. Nå har den samme readline () -funksjonen blitt kalt med filbeskrivelsen “F” for å lagre dataene i variabelen “L”. Nå kom "for" -sløyfen hit for vår hjelp til å lese hver linje "L" fra variabelen "L" og vise den på Spyder3 -konsollen ved hjelp av "print ()" -funksjonen ". Koden er klar til å brukes til feilsøking og løping.

f = Åpne ('fil.txt ',' r ')
L = f.ReadLines ()
for l i l:
trykk (l)

Etter å ha kjørt denne koden med "Kjør" -knappen til Spyder3, har vi fått resultatet under oppstått resultat. Du kan se at de variable “L” -dataene er vist på konsollen i separate tre linjer som den var i filen.txt tekstfil i seg selv.

Eksempel 03:

Fra eksemplet ovenfor kan du se at vi har fått en pause på 1 linje etter hver linje. Mens filen.TXT -filen inneholder ikke en hel plass på 1 linje i den. Vi må oppdatere den samme koden for å fjerne det en-linjens plass. Så etter filåpningen av en fil har vi lest dataene gjennom “ReadLines () -funksjonen på samme måte. "For" -sløyfen er oppdatert ettersom utskriftserklæringen har brukt Strip () -funksjonen for å kutte av 1 -linjeskiftet ved hjelp av "L" iteratoren. Format () -funksjonen har også blitt brukt til å definere linjestilen til filen.TXT -data.

f = Åpne ('fil.txt ',' r ')
L = f.ReadLines ()
for l i l:
skrive ut("".Format (l.strip ())))

Etter å ha kjørt denne oppdaterte koden innen Spyder 3, har vi alle linjene i filen.txt -fil på samme måte som den var i selve filen, i.e. Uten en linjepause.

Eksempel 04:

Her kommer det siste, men ikke minst eksemplet på å bruke ReadLines () -funksjonen i Python -kode. Den samlede koden er den samme som de øvre kodene. Den eneste endringen er gjort på første linje ved å bruke "med" nøkkelord for å åpne filen med filbeskrivelsen "f".

med åpen ("fil.txt ") som f:
L = f.ReadLines ()
for l i l:
skrive ut("".Format (l.strip ())))

Etter å ha kjørt denne koden, fikk vi samme utgang som i eksemplet ovenfor.

Konklusjon:

For å oppsummere har vi dekket alle nødvendige eksempler og metoder for å vise arbeidet med Pythons Readlines () -funksjon. Vi har startet med et veldig enkelt eksempel for å vise linjene i en tekstfil i en enkelt rad. Etter det har vi kommet med visningen av linjer separat gjennom Strip () -funksjonen.