如何在Python的一行(块除外)中捕获多个异常?
我们在一个异常块中捕获了多个异常,如下所示
例如,except子句可以将多个异常命名为带括号的元组。
try: raise_certain_errors(): except (CertainError1, CertainError2,…) as e: handle_error()
用逗号将变量与变量分开仍然可以在Python2.6和2.7中使用,但是现在已弃用,并且在Python3中不起作用。现在我们应该使用“as”。
括号是必需的,因为使用逗号将错误对象分配给名称。关键字“as”用于分配。我们可以为错误对象使用任何名称,例如“error”,“e”或“err”
给定的代码可以编写如下
try: #do something except (someException, someotherException) as err: #handle_exception()
热门推荐
10 老板生日祝福语简短语
11 庆祝论坛周年祝福语简短
12 诗意新婚祝福语高级简短
13 前程祝福语简短暖心
14 2026祝福语简短创意牛
15 伤者出院祝福语简短大全
16 年底拜年祝福语大全简短
17 年底老板祝福语简短的
18 给女儿祝福语简短精辟