preloader

1 de enero de 1 | 1 minutos de lectura
Índice de contenido

Por ejemplo, digamos que queremos crear una excepción para representar un evento específico. problema con los parámetros pasados ​​a una función divide, pero no queremos usar el genérico Excepción de división cero, en cambio nosotros desear a usar nuestro propio DivideByYWhenZeroException. Esta nueva excepción podría definirse como Y podemos usarlo en una función dividir: Hemos utilizado las palabras clave raise y from cuando estamos instanciando el DivideByYWhenZeroException. Esto encadena nuestra excepción al original. excepción que indica el problema subyacente. Ahora podemos llamar al método de división de la siguiente manera: Esto produce un Traceback como se indica a continuación: clase DivideByYWhenZeroException(Excepción): """ Clase de excepción de ejemplo""" def divide(x, y): intentar: resultado = x /y excepto Excepción como e: aumentar DivideByYWhenZeroException de e def principal(): dividir (6, 0) Rastreo (llamadas recientes más última): Archivo “/Usuarios/Compartido/espacios de trabajo/pycharm/pythonintro/excepciones/exce ptions.py”, línea 43, en división resultado = x /y ZeroDivisionError: división por cero La excepción anterior fue la causa directa de la siguiente excepción: Rastreo (llamadas recientes más última): Archivo “/Usuarios/Compartido/espacios de trabajo/pycharm/pythonintro/excepciones/exce ptions.py”, línea 136, en <módulo> principal() Archivo “/Usuarios/Compartido/espacios de trabajo/pycharm/pythonintro/excepciones/exce ptions.py”, línea 79, en principal dividir (6, 0) Archivo “/Usuarios/Compartido/espacios de trabajo/pycharm/pythonintro/excepciones/exce ptions.py”, línea 45, en división aumentar DivideByYWhenZeroException de e main.DivideByYWhenZeroException 278 24 Manejo de errores y excepciones

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más