Maison  >  Article  >  développement back-end  >  Comment obtenir plusieurs exceptions sur une seule ligne

Comment obtenir plusieurs exceptions sur une seule ligne

anonymity
anonymityoriginal
2019-05-24 16:03:022836parcourir

Méthode pour obtenir plusieurs exceptions sur une seule ligne : [try-sauf(exception1, exception2) as e]. En Python, l'instruction try except est utilisée pour intercepter et gérer les exceptions. Si vous devez intercepter plusieurs exceptions de manière uniforme, vous pouvez utiliser des parenthèses pour le traitement.

Comment obtenir plusieurs exceptions sur une seule ligne

try-sauf en Python peut capturer et gérer des exceptions lorsque plusieurs exceptions sont rencontrées et doivent être capturées et traitées uniformément, les parenthèses peuvent être utilisées pour un traitement unifié. , sauf (utiliser des intervalles entre plusieurs exceptions) comme e.

Python est un langage de programmation de haut niveau interprété, orienté objet, avec des types de données dynamiques. Python a été inventé par Guido van Rossum fin 1989 et la première version publique a été publiée en 1991. Comme le langage Perl, le code source de Python suit également l'accord GPL (GNU General Public License).

Python fournit deux fonctions très importantes pour gérer les exceptions et les erreurs qui se produisent lors de l'exécution des programmes Python.

Il peut y avoir des erreurs comme celle-ci :

try:
    # 可能错的地方
except:
    # 如果错了执行这里

Il peut également y avoir des erreurs comme celle-ci :

try:
    # 可能错的地方
except IDontLikeYourFaceException:
    # 给爷笑一个
except YouAreTooShortException:
    # 踩高跷

Comment obtenir plusieurs exceptions sur une seule ligne ?

Réponse : Vous pouvez utiliser des parenthèses pour le résoudre

except (IDontLikeYouException, YouAreBeingMeanException) as e:
    pass

Ou, pour Python 2 uniquement :

except (IDontLikeYouException, YouAreBeingMeanException), e:
    pass

Séparez par La méthode des virgules ne fonctionne que dans Python 2.6 et 2.7, mais pas dans Python 3 maintenant, vous devez utiliser as ;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn