For at opdele en CSV-fil efter rækker i Python, kan du bruge det indbyggede `csv`-modul. Her er en trin-for-trin guide:
1. Åbn CSV-filen i læsetilstand.
``` python
med open('input.csv', 'r') som input_file:
# Din kode her
```
2. Opret et CSV-læserobjekt.
`csv`-modulet giver `csv.reader()`-funktionen til at læse CSV-filer. Denne funktion tager filobjektet som et argument og returnerer et `csv.reader`-objekt.
``` python
læser =csv.reader(input_fil)
```
3. Gentag over rækkerne i CSV-filen.
`csv.reader`-objektet kan gentages for at få adgang til hver række i CSV-filen. Hver række er repræsenteret som en liste over værdier.
``` python
for række i læser:
# Behandle hver række
```
4. Opdel rækkerne med et bestemt skilletegn.
Du kan bruge `str.split()`-metoden til at opdele hver række med et bestemt skilletegn, såsom et komma (,). Dette vil returnere en liste over værdier i hver række.
``` python
værdier =row.split(',')
```
5. Skriv de opdelte rækker til en ny CSV-fil.
Når du har opdelt rækkerne, kan du skrive dem til en ny CSV-fil. Du kan bruge funktionen `csv.writer()` til at oprette et CSV-skriverobjekt og skrive rækkerne til filen.
``` python
med open('output.csv', 'w') som output_fil:
writer =csv.writer(output_fil)
for værdier i split_rows:
writer.writerow(værdier)
```
Denne kode opdeler hver række i input-CSV-filen med kommaer og skriver de opdelte rækker til en ny CSV-fil ved navn `output.csv`.