in

python – ¿Cómo puedo escribir un bloque `try` /` except` que capture todas las excepciones?

apple touch icon@2

Ejemplo muy simple, similar al que se encuentra aquí:

http://docs.python.org/tutorial/errors.html#defining-clean-up-actions

Si está intentando capturar TODAS las excepciones, coloque todo su código dentro de la instrucción «try:», en lugar de «print» Realizando una acción que puede generar una excepción. «‘.

try:
    print "Performing an action which may throw an exception."
except Exception, error:
    print "An exception was thrown!"
    print str(error)
else:
    print "Everything looks great!"
finally:
    print "Finally is called directly after executing the try statement whether an exception is thrown or not."

En el ejemplo anterior, verá la salida en este orden:

1) Realizar una acción que pueda generar una excepción.

2) Finalmente se llama directamente después de ejecutar la instrucción try si se lanza una excepción o no.

3) «¡Se lanzó una excepción!» o «¡Todo se ve genial!» dependiendo de si se lanzó una excepción.

¡Espero que esto ayude!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

basic plotting

Matplotlib – módulo PyLab

2yTLahhjSLuUp8Uzo7JQzn 1200 80

Cómo entregar pescado a SHADOW o GHOST en Fortnite para la misión final de Meowscles