Naar bestanden schrijven
Sla uw gegevens op in een bestand.
Naar bestanden schrijven is een gratis Python For Kids-les op CoddyKit. Dit is les 2 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Python For Kids. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Python For Kids bevat in totaal 4 lessen.
Naar bestanden schrijven in Python
Welkom terug bij de les Bestandsverwerking! Vandaag leer je hoe je in Python gegevens naar bestanden schrijft. Door naar bestanden te schrijven kun je gegevens die je programma genereert bewaren voor later gebruik.

Waarom naar bestanden schrijven?
Gegevens naar bestanden schrijven is essentieel voor veel toepassingen, zoals:
- Gegevensopslag: Resultaten of gegevens bewaren voor later gebruik.
- Registratie: Gebeurtenissen of fouten bijhouden.
- Rapporten: Rapporten genereren die later kunnen worden gedeeld of geanalyseerd.
Bekijk hoe je naar bestanden schrijft in Python!
Een bestand openen om te schrijven
Om naar een bestand te schrijven, open je het met de functie open() en de modus 'w' (schrijfmodus). Als het bestand niet bestaat, wordt het gemaakt. Als het wel bestaat, wordt de inhoud ervan overschreven.
Syntax:
file_object = open("filename", "w")
Tekst naar een bestand schrijven
Je kunt de methode write() gebruiken om een tekenreeks naar een bestand te schrijven. Vergeet niet het bestand na het schrijven te sluiten!
Voorbeeld:
# Opens the file in write mode
file = open("output.txt", "w")
# Writes a string to the file
file.write("Hello, World!")
# Closes the file
file.close()
Gegevens aan een bestand toevoegen
Als je gegevens aan een bestaand bestand wilt toevoegen zonder de inhoud ervan te overschrijven, open je het bestand in de toevoegmodus ('a').
Voorbeeld:
# Opens the file in append mode
file = open("output.txt", "a")
# Appends a string to the file
file.write("\nPython is great!")
# Closes the file
file.close()
De instructie with gebruiken
Gebruik de instructie with om ervoor te zorgen dat een bestand na het schrijven correct wordt gesloten. Hiermee wordt het sluiten van bestanden automatisch afgehandeld.
Voorbeeld:
# Uses the with statement to write to a file
with open("output.txt", "w") as file:
file.write("This is a safer way to handle files.")
Meerdere regels schrijven
Je kunt meerdere regels naar een bestand schrijven met writelines(). Deze methode neemt een lijst met tekenreeksen en schrijft deze naar het bestand.
Voorbeeld:
# Uses the with statement to write multiple lines
lines = ["First line\n", "Second line\n", "Third line\n"]
with open("output.txt", "w") as file:
file.writelines(lines)
Overschrijven versus toevoegen
Wees voorzichtig wanneer je een bestand opent in de modus 'w', want hiermee wordt alle bestaande inhoud overschreven. Gebruik de modus 'a' om gegevens toe te voegen zonder de bestaande inhoud te verliezen.
Voorbeeld:
# Opens the file in write mode and overwrites content
with open("output.txt", "w") as file:
file.write("New content.\n")
# Opens the file in append mode and adds new content
with open("output.txt", "a") as file:
file.write("Appended content.\n")
# Writes to the file in write mode
with open("log.txt", "w") as file:
file.write("Log entry 1.")
Goed gedaan!
Je hebt geleerd hoe je gegevens naar bestanden schrijft in Python, waaronder overschrijven, toevoegen en meerdere regels schrijven. Bestanden schrijven is een fundamentele vaardigheid voor het opslaan van gegevens en het maken van logboeken of rapporten. Blijf oefenen door met verschillende bestandsmodi en methoden te experimenteren!

Leer Python met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 22
- Lessen
- 94
Veelgestelde vragen
Is de les “Naar bestanden schrijven” gratis?
Ja — de volledige tekst van “Naar bestanden schrijven” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Python For Kids wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Python For Kids bevat in totaal 4 lessen.
Wat leer ik in “Naar bestanden schrijven”?
Sla uw gegevens op in een bestand. Je oefent met Python For Kids door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met Python For Kids te beginnen?
Ervaring vooraf is niet nodig. Python For Kids op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 2 van 4.
Hoe lang duurt de les “Naar bestanden schrijven”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over Python For Kids?
Ja. Elke les over Python For Kids bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- Bestanden lezen
- Naar bestanden schrijven
- Bestandsmodi
- Foutafhandeling bij bestandsbewerkingen