Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Excepciones: "raise" solo
#1
buenas! tengo una pregunta acerca del tema de las excepciones y se trata acerca de los usos del RAISE , he visto que algunas veces funciona para relanzar intencionalmente una excepción y otras veces que va a lo ultimo de las excepciones solito , me podrían explicar los usos del raise y como funciona el ultimo caso de ejemplo que puse?


Archivos adjuntos Miniatura(s)
   
Responder
#2
Hola, bienvenido.

El "raise", cuando está solo, funciona para propagar una excepción que ya fue capturada. Por ejemplo:

  1. try:
  2. f = open("archivo.txt")
  3. except FileNotFoundError: # Aquí se captura la excepción.
  4. print("El archivo no existe.") # Se ejecuta algún código alternativo.
  5. raise # Vuelve a lanzar FileNotFoundError.


Saludos
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)