Oggi vediamo come gestire i nostri file csv in python in modo semplice ed efficace
Partiamo alla creazione del nostro csv:
1 2 3 4 5 6 7 8 |
#Importo libreria import csv #Leggo il mio file csv with open('test.csv','wb') as csvfile: #Scrivo il mio file csv con il delimitatore | writer = csv.writer(csvfile, delimiter='|',quotechar='|', quoting=csv.QUOTE_MINIMAL) writer.writerow(['Test'] * 3 + ['Nice']) writer.writerow(['Test', 'Python', 'Programming']) |
Il nostro risultato sara il seguente
Test|Test|Test|Nice
Test|Python|Programming
Ora leggiamo il nostro file csv
1 2 3 4 5 6 7 |
#Importo libreria import csv #Leggo il mio file csv with open('test.csv','rb') as csvfile: reader = csv.reader(csvfile,delimiter='|',quotechar='|') for row in reader: print ' '.join(row) |