Je sais que je peux faire:
try:
# do something that may fail
except:
# do this if ANYTHING goes wrong
Je peux aussi faire ceci:
try:
# do something that may fail
except IDontLikeYourFaceException:
# put on makeup or smile
except YouAreTooShortException:
# stand on a ladder
Mais si je veux faire la même chose à l'intérieur de deux exceptions, le meilleur je pense dès maintenant est de faire ceci:
try:
# do something that may fail
except IDontLIkeYouException:
# say please
except YouAreBeingMeanException:
# say please
Est-il possible que je peux faire quelque chose comme ceci (étant donné que les mesures à prendre dans les deux exceptions est-à - say please
):
try:
# do something that may fail
except IDontLIkeYouException, YouAreBeingMeanException:
# say please
Maintenant, cela ne marchera pas, car il correspond à la syntaxe:
try:
# do something that may fail
except Exception, e:
# say please
Donc, mon effort pour attraper les deux exceptions ne correspond pas exactement à venir à travers.
Est-il un moyen de faire cela?