Python:
Een tekstbestand schrijven
Hoe:
Schrijven naar een bestand is eenvoudig. Gebruik de with
instructie om een bestand te openen en roep vervolgens write()
aan.
# Schrijven naar een bestand in Python
with open('voorbeeld.txt', 'w') als bestand:
bestand.write("Hallo, Wereld!")
# Het bestand teruglezen
with open('voorbeeld.txt', 'r') als bestand:
print(bestand.read())
Voorbeelduitvoer:
Hallo, Wereld!
Toevoegen aan een bestaand bestand zonder overschrijven:
# Toevoegen aan een bestand in Python
with open('voorbeeld.txt', 'a') als bestand:
bestand.write("\nTot ziens, Wereld!")
# Het aangevulde bestand lezen
with open('voorbeeld.txt', 'r') als bestand:
print(bestand.read())
Voorbeelduitvoer:
Hallo, Wereld!
Tot ziens, Wereld!
Diepgaande Duik
Het schrijven van tekstbestanden heeft zijn wortels in vroege computersystemen. Het is de meest basale vorm van gegevensbehoud en -uitwisseling tussen programma’s en systemen. Hoewel er alternatieven zoals databases bestaan voor complexe gegevens, worden tekstbestanden veel gebruikt vanwege hun eenvoud en menselijke leesbaarheid. Bij het schrijven van bestanden, behandelt Python vele complexiteiten, zoals buffering en geheugenbeheer, achter de schermen en biedt verschillende modi (bijv. schrijven ‘w’, toevoegen ‘a’) voor verschillende gebruiksgevallen.
Zie Ook
- Python’s officiële documentatie over bestand I/O: https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files
- Real Python handleiding over bestand I/O: https://realpython.com/read-write-files-python/
- Verder lezen over bestandsbehandling in Python met contextbeheerders: https://docs.python.org/3/reference/compound_stmts.html#the-with-statement