浅谈异常

it2023-02-06  46

异常

1、异常处理的基本结构

try: 需要处理的代码 exceptt 错误类型 as e: # 将错误说明赋值给e 代码报错时执行的代码 else: 代码没问题时执行 finally: 不管代码有没有问题都会执行此代码

2、主动抛出异常

格式:raise 异常类型

3、断言

格式:assert 判断 如果判断为True,则报错,否则报错。

4、自定义错误类型

异常本身就是个类 格式:

class XXXErorr(Exception): pass 这样就定义了XXXEroor异常,可用arise调用
最新回复(0)