Come leggere e scrivere file csv con Python

Cerca

Il formato CSV (Comma Separated Values) è il formato più comunemente utilizzato per le operazioni di import ed export effettuate su fogli di calcolo e databases.

Python mette a disposizione un modulo che permette di gestire facilmente questo tipo di file. Il modulo csv di Python implementa una serie di funzioni e classi che permettono un’agile gestione dei file CSV.

Lettura di un file

				
					import csv
with open("foo.csv") as csvfile:
  spamreader = csv.reader(csvfile)
  for row in spamreader:
    print(row)
				
			

Scrittura di un file

				
					import csv
with open('foo.csv', 'w', newline='') as csvfile:
  spamwriter = csv.writer(csvfile)
  spamwriter.writerow(['Spam'] * 5 + ['Baked Beans'])
  spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
				
			

La documentazione completa si trova qui

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Recent

Come cambiare il server DNS su Ubuntu

Cambiare il server DNS usato da Ubuntu è un’operazione piuttosto semplice, ma che comunque deve essere condotta con attenzione. Vediamo quindi in questo articolo come

Partners