首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python:一次尝试多次,除了

Python:一次尝试多次,除了
EN

Stack Overflow用户
提问于 2011-05-23 18:07:42
回答 1查看 173.4K关注 0票数 274

在Python中,一条try语句可以有多条except语句吗?例如:

代码语言:javascript
复制
try:
 #something1
 #something2
except ExceptionType1:
 #return xyz
except ExceptionType2:
 #return abc
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-23 18:13:07

是的,这是可能的。

代码语言:javascript
复制
try:
   ...
except FirstException:
   handle_first_one()

except SecondException:
   handle_second_one()

except (ThirdException, FourthException, FifthException) as e:
   handle_either_of_3rd_4th_or_5th()

except Exception:
   handle_all_other_exceptions()

请参阅:http://docs.python.org/tutorial/errors.html

"as“关键字用于将错误赋给变量,以便稍后在代码中可以更彻底地调查错误。还要注意,在Python3中需要对三重异常用例使用括号。

票数 442
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6095717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档