Il modulo CSV in Python è utilizzato per leggere e scrivere dati in formato CSV (Comma Separated Values).
Qui ci sono alcune linee guida su come utilizzarlo::
1. Importare il modulo CSV:
```
import csv
```
1. Aprire un file CSV:
```
with open(‘file.csv’, ‘r’) as file:
```
1. Creare un lettore CSV:
```
reader = csv.reader(file)
```
4. Iterare sui dati CSV:
```python
for row in reader:
print(row)
```
Il codice sopra stampa ogni riga del file CSV come una lista di stringhe.
Esempio di scrittura in un file CSV:
1. Aprire un file CSV in modalità scrittura:
```
with open(‘file.csv’, ‘w’, newline=’‘) as file:
```
1. Creare un writer CSV:
```
writer = csv.writer(file)
```
1. Scrivere righe nel file CSV:
```
writer.writerow([“SN”, “Name”, “Contribution”])
writer.writerow([1, “Linus Torvalds”, “Linux Kernel”])
```
È anche possibile leggere e scrivere file CSV utilizzando il metodo `DictReader` e `DictWriter` del modulo CSV che permettono di manipolare i file CSV come dizionari piuttosto che liste, il che può rendere il codice più leggibile.
Ti ricordo che per approfondire il discorso ti consiglio sempre di cercare la documentazione ufficiale del modulo.