Python – 异常处理
异常定义
在可能会出现错误的地方事先定义,并增加错误出现时的处理方法
语法:
try:
可能发生错误的代码
except:
如果出现异常执行的代码
这种异常捕获会把所有异常都会被捕获
针对性的异常捕获
对于特定的异常,我只希望捕获想要捕获的异常时,可以通过特定异常的捕获
语法:
try:
可能发生错误的代码
except ErrorExcept as e:
如果出现异常执行的代码
同时捕获多个异常
当我希望捕获异常中的多个类型的异常时,可以使用捕获多个异常
语法:
try:
可能发生错误的代码
except(Except1,Except2)as e:
如果出现异常执行的代码
此时即外捕获到 Except1 的异常,同时也能捕获到 Except2 的异常
捕获所有异常
除了不声明需要捕获的异常外,我们可以能过捕获 Exception 同样也能做到捕获所有异常
语法:
try:
可能发生错误的代码
except Exception as e:
如果出现异常执行的代码
异常 else
except 中的代码是指常异常被捕获时会被执行的逻辑,在Py中,当没有出现异常时,一样有逻辑执行地方
语法:
try:
可能发生错误的代码
except Exception as e:
如果出现异常执行的代码
else:
如果没有异常时执行的代码
最终执行 finally
在异常捕获中,无论是否出现异常,都会被执行的区域
语法:
try:
可能发生错误的代码
except Exception as e:
如果出现异常执行的代码
else:
如果没有异常时执行的代码
finally:
任何时候都会被执行的代码
THE END
0
二维码
打赏
海报
Python – 异常处理
异常定义
在可能会出现错误的地方事先定义,并增加错误出现时的处理方法
语法:
try:
可能发生错误的代码
except:
如果出现异常执行的代码
这种异常捕获会把所有异常都会被捕获
&n……
TZMing花园 - 软件分享与学习
共有 0 条评论