capypad
0 Tage Serie
python / beginner
Snippet

Automatische Ressourcenverwaltung (with)

Die 'with'-Anweisung erstellt einen Kontext-Manager, der sicherstellt, dass Ressourcen wie Dateien automatisch korrekt geschlossen werden, selbst wenn ein Fehler auftritt.

snippet.py
python
1
2
3
4
with open("note.txt", "w") as file:
file.write("Writing some text!")
 
# The file is automatically closed here
Erklärung
1
with open(...) as file:
Öffnet eine Datei und weist sie für die Dauer des Blocks der Variable 'file' zu.
2
file.write(...)
Schreibt Daten in die geöffnete Datei.