Warum wird with open(...) as file_object: für die Dateiverarbeitung in Python empfohlen?
with open(...) as file_object:
Die gesamte Datei wird immer in den Speicher geladen, bevor der Block beginnt.
Die Datei wird automatisch geschlossen, wenn der Block endet, auch wenn eine Ausnahme auftritt.
Jede geöffnete Datei wird in den Schreibmodus versetzt.
Keine Dateioperation innerhalb des Blocks kann eine Fehlermeldung auslösen.