Í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
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluació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ásModelos 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