1. Apri il file CSV in modalità lettura.
```pitone
con open('input.csv', 'r') come input_file:
# Il tuo codice qui
```
2. Crea un oggetto lettore CSV.
Il modulo `csv` fornisce la funzione `csv.reader()` per leggere i file CSV. Questa funzione accetta l'oggetto file come argomento e restituisce un oggetto `csv.reader`.
```pitone
lettore =csv.lettore(file_input)
```
3. Itera sulle righe nel file CSV.
L'oggetto `csv.reader` può essere ripetuto per accedere a ciascuna riga nel file CSV. Ogni riga è rappresentata come un elenco di valori.
```pitone
per riga nel lettore:
# Elabora ogni riga
```
4. Dividi le righe con un delimitatore specifico.
Puoi utilizzare il metodo `str.split()` per dividere ogni riga con un delimitatore specifico, come una virgola (,). Ciò restituirà un elenco di valori in ogni riga.
```pitone
valori =riga.split(',')
```
5. Scrivi le righe divise in un nuovo file CSV.
Dopo aver diviso le righe, puoi scriverle in un nuovo file CSV. Puoi utilizzare la funzione `csv.writer()` per creare un oggetto writer CSV e scrivere le righe nel file.
```pitone
con open('output.csv', 'w') come output_file:
scrittore =csv.writer(file_output)
per valori in split_rows:
writer.writerow(valori)
```
Questo codice dividerà ogni riga nel file CSV di input in virgole e scriverà le righe divise in un nuovo file CSV denominato "output.csv".
software © www.354353.com