Preguntas etiquetadas con with-statement

391
Múltiples variables en una declaración 'con'?

¿Es posible declarar más de una variable usando una withdeclaración en Python? Algo 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 limpiar dos recursos al mismo tiempo el...

364
Explicando '__enter__' y '__exit__' de Python

Vi esto en el código de alguien. Qué significa eso? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type,...