capypad
0 Tage Serie
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
python
1
2
3
4
5
6
# Using the context manager to handle files
with 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.