¿Es posible declarar más de una variable usando una instrucción with
en Python?Varias variables en la instrucción 'with' de Python
Algo así como:
from __future__ import with_statement
with open("out.txt","wt"), open("in.txt") as file_out, file_in:
for line in file_in:
file_out.write(line)
... o es la limpieza de dos recursos al mismo tiempo el problema?
Tal como esto: con [expr1, expr2] como f: y a continuación, utilizar f [0] y f [1]. – jbasko
Hubiera estado bien porque no hay necesidad de importar algo ... pero no funciona AttributeError: el objeto 'list' no tiene atributo '__exit__' – pufferfish
Si python acaba de tener cierres, no necesitaría la instrucción con –