ich häufig Python Code ähnlichfür Zeile in offenen (Dateiname)
for line in open(filename):
do_something(line)
Wann Dateinamen mit diesem Code sehen geschlossen werden?
Wäre es besser, schreiben
with open(filename) as f:
for line in f.readlines():
do_something(line)
Ich denke, du meinst 'f' statt' filename' in "' filename' wäre geschlossen ... " –
Ich meinte, dass das mit' open (filename) 'erstellte Objekt geschlossen wäre, wenn es außerhalb des Gültigkeitsbereichs fällt , dh wenn die Iteration endet. – voyager
Es wäre geschlossen, wenn die for-Schleife endet oder am Ende der entsprechenden Methode? – foosion