Index of content
Sin embargo, si no desea tener un bloque de código común que maneje su excepciones, puede definir diferentes comportamientos para diferentes tipos de excepción. Esto se hace teniendo una serie de cláusulas de excepción; cada uno monitoreando un tipo diferente de excepción: En este caso, el primero excepto los monitores para un ZeroDivisionError pero el otras excepciones supervisan otros tipos de excepciones. Tenga en cuenta que la excepción La excepción es la última cláusula excepto en la lista como ZeroDivisionError, IndexError y FileNotFoundError son todas subclases eventuales de Excepción y, por lo tanto, esta cláusula captaría cualquiera de estos tipos de excepción. Como solo se permite ejecutar una cláusula excepto; si este excepto el controlador vino puño el otros, excepto los handers, nunca se ejecutarían. 24.5.1 Acceso al objeto de excepción Es posible obtener acceso al objeto de excepción capturado por el objeto de excepción. cláusula usando la palabra clave as. Esto sigue al tipo de excepción que se está monitoreando y se puede usar para vincular el objeto de excepción a una variable, por ejemplo: Que produce: Si hay varias cláusulas de excepción, cada cláusula de excepción puede decidir si para vincular el objeto de excepción a una variable o no (y cada variable puede tener un nombre diferente): intentar: cálculo de ejecución(6) excepto ZeroDivisionError como exp: imprimir (exp) imprimir (‘ups’) intentar: cálculo de ejecución(6) excepto ZeroDivisionError: imprimir (‘ups’) excepto IndexError: imprimir (‘arrgh’) excepto FileNotFoundError: imprimir (’¡eh!’) excepto Excepción: imprimir(’¡Eh!’) división por cero ups 24.5 Manejo de una excepción 269
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More