Con informazioni di intestazione nel file CSV, città può essere afferrato come:Python csv senza intestazione
city = row['city']
Ora come supporre che il file CSV non ha intestazioni, c'è solo 1 colonna e colonna è città.
Con informazioni di intestazione nel file CSV, città può essere afferrato come:Python csv senza intestazione
city = row['city']
Ora come supporre che il file CSV non ha intestazioni, c'è solo 1 colonna e colonna è città.
È comunque possibile utilizzare la vostra linea, se si dichiara le intestazioni da soli, poiché si sa che:
with open('data.csv') as f:
cf = csv.DictReader(f, fieldnames=['city'])
for row in cf:
print row['city']
Per ulteriori informazioni consulta csv.DictReader
informazioni nella documentazione.
Un'altra opzione è quella di utilizzare solo l'indicizzazione posizionale, dal momento che sapete che c'è una sola colonna:
with open('data.csv') as f:
cf = csv.reader(f)
for row in cf:
print row[0]
Hai letto la documentazione csv? http://docs.python.org/library/csv.html –