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:

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

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)