Om een CSV-bestand in rijen te splitsen in Python, kun je de ingebouwde `csv`-module gebruiken. Hier is een stapsgewijze handleiding:
1. Open het CSV-bestand in de leesmodus.
```python
met open('input.csv', 'r') als input_file:
# Uw code hier
```
2. Maak een CSV-lezerobject.
De `csv` module biedt de `csv.reader()` functie om CSV-bestanden te lezen. Deze functie neemt het bestandsobject als argument en retourneert een `csv.reader`-object.
```python
lezer =csv.reader(invoerbestand)
```
3. Herhaal de rijen in het CSV-bestand.
Het `csv.reader`-object kan worden herhaald om toegang te krijgen tot elke rij in het CSV-bestand. Elke rij wordt weergegeven als een lijst met waarden.
```python
voor rij in lezer:
# Verwerk elke rij
```
4. Splits de rijen met een specifiek scheidingsteken.
U kunt de methode `str.split()` gebruiken om elke rij te splitsen door een specifiek scheidingsteken, zoals een komma (,). Hierdoor wordt in elke rij een lijst met waarden geretourneerd.
```python
waarden =rij.split(',')
```
5. Schrijf de gesplitste rijen naar een nieuw CSV-bestand.
Nadat u de rijen heeft gesplitst, kunt u ze naar een nieuw CSV-bestand schrijven. U kunt de functie `csv.writer()` gebruiken om een CSV-schrijverobject te maken en de rijen naar het bestand te schrijven.
```python
met open('output.csv', 'w') als uitvoerbestand:
schrijver =csv.schrijver(uitvoerbestand)
voor waarden in split_rows:
schrijver.schrijver(waarden)
```
Deze code splitst elke rij in het invoer-CSV-bestand door komma's en schrijft de gesplitste rijen naar een nieuw CSV-bestand met de naam 'output.csv'. |