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)