错误代码门户

Python 错误代码

按代码或错误消息搜索,查看官方说明及故障排除、诊断链接。

4,836 个代码·14 个产品·84 篇官方文档

搜索在浏览器中进行。同一编号在不同产品中可能有不同含义。

Python 代码

62 项
代码问题与场景厂商与产品
  • PythonFinalizationError

    该异常源自 RuntimeError。当解释器关闭期间操作被阻止(也称为 Python 终结)时,会引发该错误。 在 Python 终结过程中可以使用 PythonFinalizationError 阻止的操作示例: 另请参见 sys.is_finalizing() 函数。

    PythonPython
  • RecursionError

    该异常源自 RuntimeError。当解释器检测到超出最大递归深度(请参阅 sys.getrecursionlimit())时,会引发该错误。

    PythonPython
  • ReferenceError

    当使用由weakref.proxy()函数创建的弱引用代理在垃圾收集后访问引用对象的属性时,会引发此异常。有关弱引用的更多信息,请参阅weakref 模块。

    PythonPython
  • ResourceWarning

    与资源使用相关的警告的基类。 被默认警告过滤器忽略。启用 Python 开发模式会显示此警告。

    PythonPython
  • RuntimeError

    当检测到不属于任何其他类别的错误时引发。关联的值是一个字符串,指示到底出了什么问题。

    PythonPython
  • RuntimeWarning

    有关可疑运行时行为的警告的基类。

    PythonPython
  • SyntaxError

    当解析器遇到语法错误时引发。这可能发生在导入语句中、调用内置函数compile()、exec() 或eval() 中,或者读取初始脚本或标准输入(也可以交互方式)时。 异常实例的 str() 仅返回错误消息。详细信息是一个元组,其成员也可作为单独的属性使用。

    PythonPython
  • SyntaxWarning

    有关可疑语法的警告的基类。 此警告通常在编译 Python 源代码时发出,并且在运行已编译的代码时通常不会报告。

    PythonPython
  • SystemError

    当解释器发现内部错误,但情况看起来没有严重到使其放弃所有希望时引发。关联值是一个字符串,指示出了什么问题(用低级术语来说)。在 CPython 中,错误地使用 Python 的 C API 可能会引发此问题,例如在没有设置异常的情况下返回 NULL 值。 如果您确信此异常不是您的错,也不是您正在使用的包的错,您应该将此报告给 Python 解释器的作者或维护者。请务必报告 Python 解释器的版本(sys.version;它也会在交互式 Python 会话开始时打印)、确切的错误消息(异常的关联值)以及触发错误的程序源(如果可能)。

    PythonPython
  • TabError

    当缩进包含制表符和空格的使用不一致时引发。这是 IndentationError 的子类。

    PythonPython
  • TimeoutError

    当系统函数在系统级别超时时引发。对应于 errno ETIMEDOUT。

    PythonPython
  • TypeError

    当操作或函数应用于不适当类型的对象时引发。关联值是一个字符串,提供有关类型不匹配的详细信息。 用户代码可能会引发此异常,以指示不支持(并且无意支持)对对象进行的尝试操作。如果一个对象旨在支持给定的操作但尚未提供实现,则 NotImplementedError 是引发的正确异常。 传递错误类型的参数(例如,在需要 int 时传递列表)应导致 TypeError,但传递错误值的参数(例如超出预期边界的数字)应导致 ValueError。

    PythonPython
  • UnboundLocalError

    当在函数或方法中引用局部变量,但没有值绑定到该变量时引发。这是 NameError 的子类。

    PythonPython
  • UnicodeDecodeError

    当解码期间发生 Unicode 相关错误时引发。它是 UnicodeError 的子类。

    PythonPython
  • UnicodeEncodeError

    当编码期间发生 Unicode 相关错误时引发。它是 UnicodeError 的子类。

    PythonPython
  • UnicodeError

    当发生 Unicode 相关的编码或解码错误时引发。它是 ValueError 的子类。 UnicodeError 具有描述编码或解码错误的属性。例如, err.object[err.start:err.end] 给出编解码器失败的特定无效输入。

    PythonPython
  • UnicodeTranslateError

    当翻译期间发生 Unicode 相关错误时引发。它是 UnicodeError 的子类。

    PythonPython
  • UnicodeWarning

    与 Unicode 相关的警告的基类。

    PythonPython
  • UserWarning

    用户代码生成的警告的基类。

    PythonPython
  • ValueError

    当操作或函数接收到具有正确类型但值不合适的参数时引发,并且这种情况未通过更精确的异常(例如 IndexError)来描述。

    PythonPython
  • Warning

    警告类别的基类。

    PythonPython
  • ZeroDivisionError

    当除法或模运算的第二个参数为零时引发。关联值是一个字符串,指示操作数和操作的类型。

    PythonPython

按厂商查看代码