Slik leser du en CSV-fil i Python

Slik leser du en CSV-fil i Python


Python er et kraftig skriptspråk med en stor samling av nyttige verktøy i sin standard biblioteker. Blant disse nyttige verktøyene er CSV-biblioteket, som gir en samlet og enkelt grensesnitt for å kommunisere med kommadelt (CSV) filer.

Bruksanvisning

1 Lag en ny tekstfil. All tekst editor vil gjøre for oppgaven, men denne opplæringen vil anta at du bruker Windows Notisblokk. Trykk "Ctrl-S" for å lagre, og navnet på filen "csvpy.py."

2 Lim inn følgende linje for å importere CSV bibliotek:

import csv

3 Lim inn følgende linje til å lese CSV-fil:

csvReader = csv.reader (open ( 'csvtest.csv', 'rb'), delimiter = ',')

Bytt filnavn "csvtest.csv" med navnet på CSV-filen.

4 Lim inn følgende linje til å lese hver rad og kolonne og skrive den til terminalen:

for rad i csvReader:
for kolonnen i rad:
print kolonne

5 Trykk "Ctrl-S" for å lagre.

6 Kjør CSV leseren ved å skrive "python csvpy.py" ved ledeteksten.

Hint

  • Du kan åpne en ledetekst i Windows ved å klikke på "Start", "Run" og skrive "cmd". Du kan åpne en ledetekst i Mac OS X ved å trykke "cmd-space" og skrive "Terminal".