Wenn ich eine Datei in einem Programm mit einer Endlosschleife schließen wollte, habe ich folgendes tun könnte:Python Datei Schließen auf Exit-Programm
file = open('abc', 'w')
while True:
try:
file.write('a\n')
except KeyboardInterrupt:
break
file.close()
Aber wenn ich ließ es wie folgt aus:
file = open('abc', 'w')
while True:
file.write('a\n')
Wird die Datei beim Beenden nicht geschlossen?
Mögliche Duplikat [? Sie Dateien während einer Ausnahme Ausgang geschlossen get] (http://stackoverflow.com/questions/17577137/do-files-get-closed -during-an-exception-exit) –