A Kommaseparerte verdi ( CSV ) -fil inneholder data i rent tekstformat atskilt med komma og linjeskift . CSV-filer blir ofte brukt av programmer som Microsoft Excel og Matlab . Filene er en praktisk måte å lagre data fordi du ikke trenger et slikt program for å lese dem som du kan vise dem på noen ren tekst editor. På grunn av sin omfattende bruk , har Python en innebygd modul dedikert til å jobbe med CSV-filer . Instruksjoner 
 en 
 Start Python kommandolinje- tolk 
 2 
 Skriv inn følgende kommandoer for å gjøre bruk av " CSV " og " matrise " moduler : . 
 
 import csv 
 
 fra matrise import rekke 
 3 
 Lag en matrise som kalles " data" for å lagre verdiene fra CSV-filen : en 
 data = array ( 'i' ) 
 
 For dette eksempelet er det forutsatt at verdiene i CSV-filen er signert heltall. Slå opp i dokumentasjonen for den " array" -modul på Docs.python.org hvis du trenger å angi en annen datatype . 
 4 
 Åpne en CSV -fil for lesing med " åpen "-kommandoen, som angir filnavn som første argument : en 
 file = open (' csvfile.csv ' , linjeskift = '') 
 
 filbanen for Python er vanligvis "C : \\ Python32 \\" hvis du ' re bruker Windows. CSV-filer kan ha forskjellige extensions , som " csv ", " dat " eller " txt ". Den " newline " argument bidrar til å unngå ulike kompatibilitetsproblemer som involverer linjeskifttegn 
 5 
 Bruk " leser "-funksjonen i " csv " -modulen for å lese fra CSV -filen : . 
 
 Csvinput = csv.reader (fil ) 
 6 
 Iterate gjennom linjene i CSV -filen ved hjelp av en " for " loop med " csvinput " variable : en 
 for linjer i csvinput : 
 7 
 Skriv inn følgende kommando , omslutter det som vist for å gjøre det en del av " for " loop : en 
 data.fromlist ( [ int ( x ) for x i linjene ] ) 
 8 
 Trykk på " Enter" for å legge en blank linje og kjøre "for" loop. Dataene fra CSV -filen er analysert som heltall og lagt til " data " array . 
 9 
 type " data " og trykk " Enter" for å se at matrisen er fylt med heltall lagret i CSV-filen .