Указатель содержания
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
popular post
Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеTemas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеgratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше