PDA

Visualizza la versione completa : [PYTHON] Lavorare su file .csv


Aizen
07-02-2011, 11:11
Ciao, mi servirebbe una mano su un piccolo programmino in python che deve interagire su un file CSV.

Il programma deve aprire, leggere il file e elemento per elemento valutare se č una stringa o un intero e nel caso sia una stringa formattarlo con Uppercase, qualora invece fosse un intero sommare 10 all'elemento e poi richiudere il file modificato.

Ho letto che esiste uno speciale modulo che gestisce i csv e utilizzando esso ho scritto questo codice:

import csv;
file_handle = open("esempio.csv", "rb");
reader = csv.reader(file_handle);

Perņ devo ammettere che non conoscendo bene questo modulo non ho idea di come prendere elemento per elemento e non riga per riga con il next.

Qualcuno ha idee?

esattore
10-02-2011, 19:18
La funzione reader ritorna un oggetto che puņ essere iterato e che restituisce una lista di stringhe.



for riga in reader:
print riga


Ciao

Loading