gpt4 book ai didi

Python:一次尝试多次,除了

转载 作者:IT老高 更新时间:2023-10-28 12:25:54 26 4
gpt4 key购买 nike

在 Python 中,一个 try 语句是否可以有多个 except 语句?如:

try:
#something1
#something2
except ExceptionType1:
#return xyz
except ExceptionType2:
#return abc

最佳答案

是的,有可能。

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”关键字用于将错误分配给变量,以便稍后在代码中更彻底地调查错误。另请注意,python 3 中需要三重异常情况的括号。此页面有更多信息:Catch multiple exceptions in one line (except block)

关于Python:一次尝试多次,除了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6095717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com