Aprender de inmediato: https://edu.csdn.net/course/play/24797/282198?utm_source=blogtoedu
Importación SYS # # porque en sys.stdin: # Imprimir (I) TestWith clase: DEF la __init __ (self, Tag): self.tag = Etiqueta de impresión ( 'constructor --init--') DEF El __enter __ (self): imprimir ( 'método operativo __% S = Tag __enter' self.tag%) de retorno 'entrar en el método devuelve el resultado' '' ' información de anomalía exc_type: tipo de excepción exc_val: excepción valor de entrada exc_tb: anormal del rastreo ' '' DEF __exit __ (self, exc_type, exc_val, exc_tb): SI exc_tb: Imprimir ( 'donde no es anormal') else: print ( 'procedimientos normales de funcionamiento') con TestWith ( 'TestWith') AS Re: imprimir ( 're:% s' % re) imprimir ( 'Inicio') # Aumento de excepción (2, '错误') print ( '结束') con ( 'test45.py', 'r', True, 'utf-8') abierto como f: para i en f: impresión (i, final = '')