Указатель содержания
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 Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеTemas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеgratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше