跳转至

异常


基础

try:                    try里是可能异常

except:             except里是异常处理, except后面是接收错误类型

except Exception as e:

else:                   没有异常后执行

finally             不管是否有异常都执行
# 异常
try:                
    # 抛出异常    
    raise 类名(数据01,数据02,...) 
except 类名 as e:                             
    # 可以用实例名调用数据
    e.数据

抛出异常

raise 类名(参数)

自定义异常

# 自定义错误类
class 类名(Exception):                    
    # 构造函数    
    def __init__(self,接收数据01,接收数据02,...):               
        //代码