frecuencia veo código Python similar apara la línea abierta en (nombre de archivo)
for line in open(filename):
do_something(line)
¿Cuándo se cierran nombre de fichero con el código?
¿Sería mejor escribir
with open(filename) as f:
for line in f.readlines():
do_something(line)
Creo que quiere decir 'f' en lugar de' filename' en "' filename' se cerraría ... " –
Quise decir que el objeto creado con' open (filename) 'se cerraría cuando caiga fuera del alcance , es decir, cuando termina la iteración. – voyager
¿Se cerraría cuando termine el ciclo for o al final del método relevante? – foosion