Python prueba excepto
El try
bloque le permite probar un bloque de código en busca de errores.
El except
bloque le permite manejar el error.
El finally
bloque le permite ejecutar código, independientemente del resultado de los bloques de prueba y excepción.
muchas excepciones
Puede definir tantos bloques de excepción como desee, por ejemplo, si desea ejecutar un bloque de código especial para un tipo especial de error:
Ejemplo
Imprima un mensaje si el bloque try genera un NameError
y otro para otros errores:
try:
print(x)
except NameError:
print("Variable x
is not defined")
except:
print("Something else went
wrong")