¿Que función cumple la palabra <strong>raise</strong>, en Python?

Dewin Fabián Acosta Jiménez

Dewin Fabián Acosta Jiménez

Pregunta
studenthace 4 años

¿Que función cumple la palabra raise, en Python?

2 respuestas
para escribir tu comentario
    Raúl Castro

    Raúl Castro

    studenthace 4 años

    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

    Luis Lira

    studenthace 4 años

    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.

Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

Curso de POO y Algoritmos con Python
Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.