In Python, om bestanden te lezen en te schrijven, gebruiken we de functies in de standaardbibliotheek en methoden zoals, en. Zo manipuleert u bestanden in: open()
read()
write()
close()
Python
Bestanden lezen
Om een bestand in te lezen Python, gebruiken we de functie met de modus "r"(lezen). Deze functie retourneert een bestandsobject en vervolgens kunnen we methoden gebruiken zoals het lezen van de inhoud van het bestand. open()
read()
Voorbeeld :
# Read the content of a file
with open("myfile.txt", "r") as file:
content = file.read()
print(content)
Bestanden schrijven
Om naar een bestand te schrijven of een nieuw bestand aan te maken, gebruiken we de functie met de "w"(schrijven) modus. Als het bestand al bestaat, wordt het overschreven, anders wordt er een nieuw bestand gemaakt. open()
Voorbeeld :
# Write content to a file
with open("output.txt", "w") as file:
file.write("This is the content written to the file.")
Toevoegen aan bestanden
Om inhoud aan het einde van een bestand toe te voegen zonder de bestaande inhoud te overschrijven, gebruiken we de "a"-modus(toevoegen).
Voorbeeld :
# Append content to a file
with open("logfile.txt", "a") as file:
file.write("Appending this line to the file.")
Bestanden sluiten
Na het lezen of schrijven wordt aanbevolen om het bestand te sluiten met behulp van de close()
methode. Bij gebruik van de instructie is het echter with
niet nodig om het bestand handmatig te sluiten, aangezien Python het bestand automatisch wordt gesloten bij het verlaten van het with
blok.
Door bestanden te lezen en erin te schrijven, Python kunt u met gegevens uit bestanden werken en toepassingen maken die informatie uit externe bronnen opslaan en verwerken.