Vielen Dank für diese detaillierten Erläuterungen. Das muss man aber auch erstmal wissen

Naja, Übung macht den Meister

@Blackjack:
Ich fürchte, dass ich im Suchen nach Python-Problemen noch keine Routine habe, also oft gar nicht weiß, nach was und wo ich suchen soll.
In diesem Fall habe ich bei Google nach 'python with file open close' gesucht.
Dabei habe ich mir sogar das erste Suchergebnis angesehen, aufgrund der vielen 'literalen' with im Text aber den Überblick verloren und die wesentliche Stelle einfach übersehen.
It is good practice to use the with keyword when dealing with file objects. This has the advantage that the file is properly closed after its suite finishes, even if an exception is raised on the way.