preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

ingresó un valor incorrecto y no queremos que los usuarios vean un cuadro de diálogo sugiriendo que ingresen al depurador del sistema. Por lo tanto, podemos usar excepciones para Obligar al usuario a corregir el error y volver a ejecutar el cálculo. La siguiente tabla ilustra la terminología que normalmente se usa con excepciones/errores manejo en Python. Diferentes tipos de error producen diferentes tipos de excepción. Por ejemplo, si el el error se produce al dividir un número entero por cero, entonces la excepción es una aritmética excepción. El tipo de excepción es identificado por objetos y puede ser capturado y procesados ​​por manejadores de excepciones. Cada controlador puede tratar las excepciones asociadas con su clase de error o excepción (y sus subclases). Se crea una instancia de excepción cuando se genera. El sistema busca una copia de seguridad de la pila de ejecución (el conjunto de funciones o métodos que se han invocado a la inversa) order) hasta que encuentre un manejador que pueda manejar la excepción. El asociado Luego, el controlador procesa la excepción. Esto puede implicar la realización de algunos remedios acción o terminar la ejecución actual de manera controlada. En algunos casos, puede ser posible reiniciar la ejecución del código. Como un controlador solo puede tratar con una excepción de una clase (o subclase) específica, un excepción puede pasar a través de una serie de bloques de controlador antes de encontrar uno que pueda procesalo. Excepción Un error que se genera en tiempo de ejecución. Levantando una excepción Generando una nueva excepción lanzando un excepción Activación de una excepción generada Manejo de una excepción Código de procesamiento que se ocupa del error. Manipulador El código que se ocupa del error (denominado bloque catch) Señal Un tipo particular de excepción (como fuera de los límites o dividir por cero) 266 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