Dino Geek, probeer je te helpen

Hoe csv-module in Python te gebruiken?


“csv” module in python wordt gebruikt om te werken met CSV-bestanden. U kunt gegevens lezen uit een csv-bestand, gegevens schrijven naar een csv-bestand, csv-bestanden analyseren en vele andere functionaliteiten uitvoeren die verband houden met csv-bestanden.

In Python gebruiken we hiervoor gewoon de ingebouwde csv-module.

Voorbeeld van hoe de csv-module wordt gebruikt:

```
import csv

#Lezen van gegevens uit csv-bestand
with open(‘example.csv’, ‘r’) as file: reader = csv.reader(file) for row in reader: print(row)

#Schrijven van gegevens naar een csv-bestand
data = [[‘Name’, ‘Age’], [‘Peter’, ‘22’], [‘John’, ‘21’]]
with open(‘example2.csv’, ‘w’, newline=’‘) as file: writer = csv.writer(file) writer.writerows(data)
```

In het bovenstaande voorbeeld, in het eerste deel van de code, openen we het csv-bestand in de leesmodus en de functie `csv.reader()` wordt gebruikt om een reader object te maken. Daarna lopen we door het bestand met behulp van het reader object.

In het tweede deel van de code openen we een csv-bestand in schrijfmodus en de functie `csv.writer()` wordt gebruikt om een writer object te maken. `writer.writerows()` wordt dan gebruikt om meerdere rijen naar het csv-bestand te schrijven.

OPMERKING: Zorg ervoor dat het bestand beschikbaar is in de map van waaruit u de python-code uitvoert. Als het bestand niet aanwezig is of als u toegang wilt tot een bestand dat aanwezig is op een andere locatie, moet de volledige bestandspad worden gegeven.


Genereer eenvoudig artikelen om uw SEO te optimaliseren
Genereer eenvoudig artikelen om uw SEO te optimaliseren





DinoGeek biedt eenvoudige artikelen over complexe technologieën

Wilt u in dit artikel worden geciteerd? Het is heel eenvoudig, neem contact met ons op via dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domeinnaam | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Juridische Vermelding / Algemene Gebruiksvoorwaarden