Pregunta Almacenar cuerpo de excepción en variable


¿Hay una manera de ejecutar un try declaración y devolver el cuerpo de error como una variable?

es decir

var = ''
try:
    error generating code
except:
    var = exception_body

6
2018-01-17 20:24


origen


Respuestas:


Sí, usa el as sintaxis de except:

try:
    raise Exception("hello world")
except Exception as x:
    print(x)

En versiones anteriores de Python, esto se escribiría except Exception, x: que puede ver de vez en cuando.


11
2018-01-17 20:26