La estructura de un try en python es la siguiente:
try:
Sentencias que podrán dar a posible error
except IdentificarError:
Que ejecutamos cuando se produce el error
finally:
Sentencias que se ejecutan siempre. Exista o no el error
else:
Sentencias que ejecutamos en caso de no existir el error
Os muestro un ejemplo clásico de la división por 0
try:
result = 10 / 0
except ZeroDivisionError:
print "dividir por CERO!! LOKO!!"
else:
print "resultado: ", result
Si quereis entrar en más detalle. Os recomiendo Python - Errors and Exceptions
No hay comentarios:
Publicar un comentario