Python 异常处理

参考视频:https://ke.qq.com/course/320021

捕获异常语法

try:
	有可能发生异常的语句
except 异常名字:
	处理异常的代码
else:
	不发生异常才执行的代码
finally:
	不管异常是否发生,都要执行的代码

如果在执行 try 块里的业务逻辑代码时出现异常,系统会自动生成一个异常对象,该异常对象被提交给 Python 解释器,这个过程被称为引发异常

当 Python 解释器收到异常对象时,会寻找能处理该异常对象的 except 块,如果找到合适的 except 块,则把该异常对象交给该 except 块处理,这个过程被称为捕获异常

如果 Python 解释器找不到捕获异常的except 块,则运行时环境终止,Python 解释器也将退出。

常见异常类型

在这里插入图片描述

示例

try:
    sum = '2' + 3
    print(sum)
except Exception as e:
    print("ERROR:%s" %e)

在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页