python学习笔记----异常的捕获(自用)
2023-07-26 15:35 作者:Invadermomo | 我要投稿
捕获常规异常
基本语法:
try:
可能发生错误的代码
except:
如果出现异常执行的代码
捕获指定异常
基本语法:
try:
print(name)
except NameError as e:
print('name变量名称未定义错误')
注意事项:
如果尝试执行的代码的异常类型和要捕获的异常类型不一致,则无法捕获异常。
一般try下方只放一行尝试执行的代码。
捕获多个异常
当捕获多个异常时,可以把要捕获的异常类型的名字放到except后,并使用元组的方式进行书写。
异常else
else表示的是如果没有异常要执行的代码
异常的finally
finally代表的是无论是否异常都要执行的代码,例如关闭文件

