最佳答案
我知道我能做到:
try:# do something that may failexcept:# do this if ANYTHING goes wrong
我也可以这样做:
try:# do something that may failexcept IDontLikeYouException:# say pleaseexcept YouAreTooShortException:# stand on a ladder
但是如果我想在两个不同的例外中做同样的事情,我现在能想到的最好的方法就是这样做:
try:# do something that may failexcept IDontLikeYouException:# say pleaseexcept YouAreBeingMeanException:# say please
有没有办法我可以做这样的事情(因为在两个异常中采取的操作都是say please
):
try:# do something that may failexcept IDontLikeYouException, YouAreBeingMeanException:# say please
现在这真的行不通,因为它匹配以下语法:
try:# do something that may failexcept Exception, e:# say please
所以,我捕捉这两个不同例外的努力并没有完全实现。
有办法做到这一点吗?