Dino Geek, probeer je te helpen

Hoe lees en schrijf je naar een bestand in Python?


Lezen en schrijven naar een bestand in Python kan worden gedaan met de ingebouwde functies `open()`, `read()`, `write()`, en `close()`.

Hier is een voorbeeld van hoe je een bestand kunt lezen:

```

  1. Open het bestand in leesmodus (‘r’)
    file = open(‘example.txt’, ‘r’)

  1. Lees de gehele inhoud van het bestand
    contents = file.read()
  1. Vergeet niet het bestand te sluiten
    file.close()
  1. Print de inhoud van het bestand
    print(contents)
    ```

En hier is een voorbeeld van hoe je naar een bestand kunt schrijven:

```

  1. Open het bestand in schrijfmodus (‘w’)
    file = open(‘example.txt’, ‘w’)

  1. Schrijf een string naar het bestand
    file.write(‘Hello, world!’)
  1. Vergeet niet het bestand te sluiten
    file.close()
    ```

Let op dat in schrijfmodus (‘w’), de bestaande inhoud van het bestand wordt overschreven. Als je tekst aan een bestaand bestand wilt toevoegen zonder de bestaande tekst te verwijderen, open je het bestand in toevoegmodus (‘a’) in plaats van in schrijfmodus.

Het wordt aanbevolen om de `with`-statement te gebruiken bij het omgaan met bestandsobjecten. Het voordeel is dat het bestand correct wordt afgesloten na voltooiing van de bewerkingen in de `with`-block. Hier is het lezen en schrijven naar een bestand met `with`-statement:

```

  1. Lezen
    with open(‘example.txt’, ‘r’) as file: print(file.read())

  1. Schrijven
    with open(‘example.txt’, ‘w’) as file: file.write(‘Hello, world!’)
    ```

In het bovenstaande voorbeeld hoef je `file.close()` niet expliciet aan te roepen – het wordt automatisch aangeroepen bij het einde van de `with`-block.


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