Come leggere e scrivere file csv con Python

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.

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

Most Recent

Come estrarre informazioni hardware su Ubuntu

Per estrarre informazioni relative all’hardware su cui è in esecuzione il nostro sistema operativo Ubuntu possiamo utilizzare il comando dmidecode il quale si occupa di

Come esportare i crontab su Ubuntu

La migrazione del contenuto di una macchina Ubuntu ad un’altra può includere anche il backup e il restore dei crontab. Qui di seguito vediamo il