Python常见异常Exception

异常——Python解释器检测到错误时会中止程序执行并报告错误类型

Python中用异常对象表示异常情况,遇到错误时如果异常对象没有被捕捉或处理,则程序会用回溯或跟踪即traceback

  • 查看常见异常类
    dir(builtins)
    在这里插入图片描述

  • 常见异常及其描述(每种异常都是一个类的实例)

类名 描述
BaseException 所有异常的基类
Exception 常规异常的基类
AttributeError 对象不存在此属性
IndexError 序列中无此索引
IOError 输入/输出操作失败
KeyboardInterrupt 用户中断执行
KeyError 映射中不存在此键
NameError 找不到名字(变量)
SyntaxError Python语法错误
TypeError 对类型无效的操作
ValueError 传入无效的参数
ZeroDivisionError 除(或取模)运算的第二个参数为0
ConnectionError 与连接相关异常的基类

猜你喜欢

转载自blog.csdn.net/qq_38106472/article/details/86255357