python / beginner
Snippet
Dateien sicher lesen mit 'with'
Die 'with'-Anweisung erstellt einen Kontext-Manager, der sicherstellt, dass eine Datei nach Beendigung des Blocks ordnungsgemäß geschlossen wird, selbst wenn ein Fehler auftritt. Dies verhindert Speicherlecks und Dateibeschädigungen.
snippet.py
1
2
3
4
5
6
# Using the context manager to handle fileswith open("example.txt", "r") as file:content = file.read()print(content)# File is automatically closed here
Erklärung
1
with open("example.txt", "r")
Öffnet die Datei im Lesemodus ('r') und sorgt für automatische Bereinigung.
2
file.read()
Liest den gesamten Inhalt der Datei in eine einzige String-Variable.