目录
1. 基础格式
2. try 结构的子句
3. except 子句
3.1 except:
3.2 except type:
3.3 except (type1,type2,*):
3.4 except type as identifier:、except (type1,type2,*) as identifier:
3.5 多条except子句
4. else 子句
5. finally 子句
6. try 语句的嵌套
1. 基础格式
try语句捕获异常,语法结构如下:
#try-except-else/finally语句
try:suite
except [expression [as identifier]]:suite
[except [expression [as identifier]]:suite]*
[else:suite]
[finally:suite]#try-finally语句
try:suite
finally:suite
解释如下:
#try-except-else/finally语句
try:检测范围
except [异常类型 [as 异常实例]]:异常处理代码
[except [异常类型 [as 异常实例]]:异常处理代码]*
[else:没有触发异常时执行的代码]
[finally:收尾工作执行代码]#try-finally语句
try:检测范围
finally:收尾工作执行代码