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
分享
二维码
打赏
海报
Python – 异常处理
异常定义 在可能会出现错误的地方事先定义,并增加错误出现时的处理方法 语法: try: 可能发生错误的代码 except: 如果出现异常执行的代码 这种异常捕获会把所有异常都会被捕获 &n……
<<上一篇
下一篇>>