Pliki „csv” w pythonie.

Mamy plik tekstowy, test.csv, w z danymi w formacie „csv”.

1,wróbel,ptak,malutki,całoroczny,Passer domesticus
2,gołąb(sierpówka),ptak,nieduży,całoroczny,Streptopelia decaocto
3,wiewiórka pospolita,ssak,nieduży,całoroczny,Sciurus vulgaris

Teraz chcemy wyświetlić tylko pary nazwa – nazwa łacińska: Oto prosty sposób na odczytanie pliku ‘csv’ w pythonie.

#!/usr/bin/env python
import pyrc
from csv import reader
nr_kolumn=[1,5]
f = reader(open('test.csv'))
for linia in f:
    for i in nr_kolumn:
        print linia[i],
        if nr_kolumn.index(i)<nr_kolumn.__len__() - 1:
            print '-',
    print

Na wyjściu dostaniemy taki oto wynik:

wróbel - Passer domesticus
gołąb(sierpówka) - Streptopelia decaocto
wiewiórka pospolita - Sciurus vulgaris
Autor: grzeszy - 29, Sierpień 2008
Kategoria: Python
Tagi: ,

Skomentuj

Ostatnie wpisy