
Dewin Fabián Acosta Jiménez
Pregunta¿Que función cumple la palabra raise, en Python?

Raúl Castro
Es una de las forma de disparar una excepción en python.
Imagínate que tienes desarrollado un catch de un tipo de error que vos generaste en tu sistema en un nivel alto, y sabes que ese catch luego toma un camino más práctico para enviar un mensaje de error prolijo al usuario final. Luego dentro del sistema en una sección quieres disparar específicamente ese error, ejemplo:
raise ErrorEspecifico("mesagge")
este error lo va a capturar el catch que este escuchando ErrorEspecifico por ejemplo.
No olvides siempre visitar la documentación oficial del lenguaje que estés aprendiendo :) https://docs.python.org/3/tutorial/errors.html

Luis Lira
Por como la entendí es como el "throw" de algunos otros lenguajes, es decir, para lanzar un error y bueno, con el manejo del error puede variar lo que sucede después, como hacer un log, terminar la ejecución, etc.