È possibile dichiarare più di una variabile utilizzando una dichiarazione with
in Python?Variabili multiple in Python 'with' statement
Qualcosa di simile:
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 è la pulizia due risorse allo stesso tempo il problema?
Forse in questo modo: con [espr1, espr2] come f: e quindi utilizzare f [0] e f [1]. – jbasko
Sarebbe stato bello perché non c'è bisogno di importare qualcosa .... ma non funziona AttributeError: l'oggetto 'list' non ha attributo '__exit__' – pufferfish
Se python avesse solo chiusure, non avresti bisogno dell'istruzione with –