Hvordan iterere over Linjer File i Python

Mestring av fil inngang og utgang operasjoner er en viktig ferdighet for en programvare ingeniør, som å lese data fra en fil er noe hver programmerer trenger å vite hvordan du gjør. Prosessen med å lese data fra en fil krever itera over hver tekstlinje til end-of-file symbol er nådd. Programmeringsspråket Python inneholder innebygde funksjoner for å iterere over-linjer i en fil. Du kan lage en enkel Python-skript som kan gjøre dette i et par minutter.

Bruksanvisning

1 Åpne IDLE tekst editor som følger med programmeringsspråket Python.

2 Velg "File / Save As" i hovedmenyen, og lagre filen som "textIterator.py."

3 Skriv eller kopier følgende linje med kode for å åpne opp noen tekstfil for behandling. I dette eksemplet vil du laster teksten i kildekoden filen selv.

f = open ( "textIterator.py")

4 Iterere over linjene av teksten i tekstfilen ved å skrive følgende for loop:

for linje i f.readlines ():

5 Innrykk neste linje ved å trykke "tab" og skrive utskriftsfunksjonen til å skrive ut hver linje i tekstfilen, slik:

print (linje)

6 Trykk "F5" for å kjøre skriptet. Utgangen vil være kilden koden du nettopp skrev:

f = open ( "textIterator.py")

for linje i f.readlines ():

print(line)