Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Contextmanagers Gebruiken voor Bestandsbewerkingen | Advanced File Handling & Context Managers
Python Structureel Programmeren

Contextmanagers Gebruiken voor Bestandsbewerkingen

Veeg om het menu te tonen

Bij het werken met bestanden in Python moet je vaak een bestand openen, gegevens lezen of schrijven en vervolgens het bestand sluiten om systeembronnen vrij te geven. Het vergeten te sluiten van een bestand kan leiden tot resourcelekken en onvoorspelbaar gedrag. De with-instructie, ook wel een contextmanager genoemd, biedt een veiligere en beknoptere manier om met bestanden om te gaan. Door gebruik te maken van with wordt ervoor gezorgd dat bestanden automatisch worden gesloten, zelfs als er een fout optreedt tijdens bestandsbewerkingen. Dit verkleint de kans op bugs en maakt je code schoner en betrouwbaarder, zoals getoond in het video-overzicht.

123456789
# Writing to a file using a context manager with open("example.txt", "w") as file: file.write("Hello, world!\n") file.write("This file was written safely.\n") # Reading from the same file using a context manager with open("example.txt", "r") as file: contents = file.read() print(contents)
question mark

Wat is een belangrijk voordeel van het gebruik van de with-instructie voor bestandsbewerkingen in Python?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 2. Hoofdstuk 3
some-alt