异常

异常

BaseException  所有异常的根类,所有内置异常都派生自该类

Exception    #所有与程序有关的异常的基类(除SystemExit,GeneratorExit,KeyboardInterrupt)
ArithmeticError        #算法异常的基类(OverflowError,ZeroDivisionError,FloatingPointError)
LookupError        #索引和键错误的基类,IndexError,KeyError
EnvironmentError        #在Python外部发生的错误基类, IOError,OSError

try:
        pass
except ArithmeticError as e:
        print("数字错误")

####################
ReferenceError         #底层对象被销毁后访问弱引用会产生此错误
RuntimeError        #其他类别为包含的错误
StopIteration        #引发该异常可指示迭代末尾
SyntaxError            #解释器语法错误
SystemError            #编译器内部错误。该值是一个指明问题的字符串
SystemError            #sys.exit()函数引发,该值是表示返回码的整数
TabError            #
TypeError            #
UnboundLocalError    #引用了未绑定的局部变量
UnicodeError        #
UnicodeEncodeError    #编码错误
UnicodeDecodeError    #解码错误
UnicodeTranslateError#转换过程中产生的Unicode错误
ValueError            #



原文地址:https://www.cnblogs.com/arthas-zht/p/6547624.html