• [^] # Re: Ça veut dire quoi ?

    Posté par . En réponse au message Python: Return value not found in function. Évalué à 2. Dernière modification le 01 avril 2021 à 12:24.

    Salut,

    Voici ma fonction j'ai mis les exception. Est-ce bon ?

    Malheureusement, pas vraiment :) Ce qui n'est pas grave en soi, il faut bien commencer par apprendre un jour avant d'être à l'aise.

    Pour lever une exception à un endroit donné, c'est le mot clef raise suivi de l'exception à lever qu'il faut utiliser. Ici, le bloc try ... except ... bloque la propagation à un niveau supérieur de l'exception IOError (et uniquement les exceptions de ce type, toutes les autres continuent de remonter la pile d'exécution). Je ne comprend pas l'intérêt du else.

    PS : je ne suis pas là pour dire ce qui est "bon" ou "mauvais" ;) juste conseiller ;)

    Matricule 23415