Domande taggate «with-statement»


6
Più variabili in un'istruzione 'with'?
È possibile dichiarare più di una variabile usando withun'istruzione in Python? Qualcosa di simile a: 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 il problema è ripulire due risorse contemporaneamente?


6
Spiegazione di '__enter__' e '__exit__' di Python
Ho visto questo nel codice di qualcuno. Cosa significa? 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, value, traceback): print 'ok' return False with a() as s: print s print s



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.