美文网首页
Python提升1--错误

Python提升1--错误

作者: 粽子和小恺 | 来源:发表于2020-10-29 06:42 被阅读0次

    第一章 错误

    来总结一下Python的错误大全,来自于Python官方文档和乱七八糟的翻译。

    错误类型 为什么出错
    AssertionError 断言语句(assert)失败(不符合)
    AttributeError 尝试访问未知的对象属性
    EOFError 用户输入文件末尾标志EOF(Ctrl+d)或者缺了什么
    GeneratorExit generator.close()方法被调用的时候
    ImportError 导入模块失败的时候(一般是没有这个模块)
    IndexError 索引超出序列的范围(也称"索引越界")
    KeyError 字典中查找一个不存在的关键字
    KeyboardInterrupt 用户输入中断键(Ctrl+c)
    MemoryError 内存溢出(可通过删除对象释放内存)
    NameError 尝试访问一个不存在的变量(就是找不到变量)
    NotImplementedError 尚未实现的方法
    OSError 操作系统产生的异常(例如打开一个不存在的文件)
    OverflowError 数值运算超出最大限制(溢出错误)
    ReferenceError 弱引用(weak reference)试图访问一个已经被垃圾回收机制回收了的对象
    RuntimeError 一般的运行时错误
    StopIteration 迭代器没有更多的值
    SyntaxError Python的语法错误
    IndentationError 缩进错误
    TabError Tab和空格混合使用
    SystemError Python编译器系统错误
    SystemExit Python编译器进程被关闭
    TypeError 不同类型间的无效操作(例如"1"+1)
    UnboundLocalError 访问一个未初始化的本地变量(NameError的子类)
    UnicodeError Unicode相关的错误(ValueError的子类)
    UnicodeEncodeError Unicode编码时的错误(UnicodeError的子类)
    UnicodeDecodeError Unicode解码时的错误(UnicodeError的子类)
    UnicodeTranslateError Unicode转换时的错误(UnicodeError的子类)
    ValueError 传入无效的参数或者参数类型传入错误
    ZeroDivisionError 除数为零

    下一篇我们会学习如何应对这些错误。

    相关文章

      网友评论

          本文标题:Python提升1--错误

          本文链接:https://www.haomeiwen.com/subject/bfohvktx.html