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 ;)
[^] # Re: Ça veut dire quoi ?
Posté par _kaos_ . En réponse au message Python: Return value not found in function. Évalué à 2. Dernière modification le 01 avril 2021 à 12:24.
Salut,
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
raisesuivi de l'exception à lever qu'il faut utiliser. Ici, le bloctry...except... bloque la propagation à un niveau supérieur de l'exceptionIOError(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 duelse.PS : je ne suis pas là pour dire ce qui est "bon" ou "mauvais" ;) juste conseiller ;)
Matricule 23415