Comment obtenir plusieurs exceptions sur une seule ligne

anonymity
Libérer: 2020-09-17 13:52:00
original
2891 Les gens l'ont consulté

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:
    # 如果错了执行这里
Copier après la connexion

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

try:
    # 可能错的地方
except IDontLikeYourFaceException:
    # 给爷笑一个
except YouAreTooShortException:
    # 踩高跷
Copier après la connexion

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
Copier après la connexion

Ou, pour Python 2 uniquement :

except (IDontLikeYouException, YouAreBeingMeanException), e:
    pass
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal