Índice de contenido
Tenga en cuenta que si solo desea generar una excepción sin proporcionar ninguna argumentos del structor, entonces puede simplemente proporcionar el nombre de la clase de excepción al aumentar palabra clave: También puede volver a generar un error o una excepción; esto puede ser útil si simplemente quiere notar que ha ocurrido un error y luego volver a lanzarlo para que pueda ser manejado más arriba en su aplicación: Esto volverá a generar el ValueError capturado por la cláusula de excepción. Tenga en cuenta aquí que ni siquiera lo vinculó a una variable; sin embargo, podríamos haber hecho esto si fuera necesario. 24.7 Definición de una excepción personalizada Puede definir sus propios errores y excepciones, lo que puede darle más control sobre lo que sucede en circunstancias particulares. Para definir una excepción, se crea un subclase de la clase Exception o una de sus subclases. Por ejemplo, para definir una InvalidAgeException, podemos extender el clase de excepción y generar un mensaje apropiado: Esta clase se puede usar para representar explícitamente un problema cuando se establece una edad en un Persona que no está dentro del rango de edad aceptable. aumentar ValueError # abreviatura de aumentar ValueError() intentar: función_bang() excepto ValueError: imprimir (‘ups’) aumentar intentar: función_bang() excepto ValueError como ve: imprimir aumentar clase InvalidAgeException(Excepción): """ Las edades válidas deben estar entre 0 y 120 """ 24.6 Generación de una excepción 275
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