preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

Esto se muestra a continuación: Sin embargo, podemos manejar esto ajustando la llamada a runcalc dentro de un intento declaración y proporcionando una cláusula de excepción. La sintaxis para una declaración de prueba con una cláusula de excepción es: Un ejemplo concreto de esto se da a continuación para una declaración de prueba que se utilizará para monitorear una llamada a runcalc: lo que ahora da como resultado que se imprima la cadena ‘oops’. Esto se debe a que cuando runcalc se llama el operador ‘/’ lanza el ZeroDivisionError que es devuelto al código de llamada que tiene una cláusula de excepción que especifica este tipo de excepción. Esto detecta la excepción y ejecuta el bloque de código asociado que en este caso imprime la cadena ‘oops’. De hecho, no tenemos que ser tan precisos como esto; a la cláusula de excepción se le puede dar un clase de excepción a buscar y coincidirá con cualquier excepción que sea de ese tipo o es una instancia de una subclase de la excepción. Por lo tanto también podemos escribir: La clase Exception es un abuelo de ZeroDivisionError, por lo tanto cualquier objeto ZeroDivisionError también es un tipo de excepción y, por lo tanto, la excepción el bloque coincide con la excepción pasada. Esto significa que puede escribir uno excepto cláusula y esa cláusula puede manejar una amplia gama de excepciones. intentar: <código para monitorear> excepto <tipo de excepción para monitorear>: <código para llamar si se encuentra una excepción> intentar: cálculo de ejecución(6) excepto ZeroDivisionError: imprimir (‘ups’) intentar: cálculo de ejecución(6) excepto Excepción: imprimir (‘ups’) 268 24 Manejo de errores y excepciones

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

• 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.

Weiterlesen