Index of content
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
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• 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.
Read More