错误代码搜索
按代码或错误消息搜索,查看官方说明及故障排除、诊断链接。
搜索在浏览器中进行。同一编号在不同产品中可能有不同含义。
代码列表
4,836 项- 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 - abort
SQLITE_ABORT 结果代码指示操作在完成之前被中止,通常是根据应用程序请求。另请参阅:SQLITE_INTERRUPT。 如果 sqlite3_exec() 的回调函数返回非零,则 sqlite3_exec() 将返回 SQLITE_ABORT。 如果 ROLLBACK 操作与挂起的读取或写入在同一数据库连接上发生,则挂起的读取或写入可能会失败,并出现 SQLITE_ABORT 或 SQLITE_ABORT_ROLLBACK 错误。 除了作为结果代码之外,SQLITE_ABORT值还用作从sqlite3_vtab_on_conflict()接口返回的冲突解决模式。
SQLiteSQLite - abort rollback
SQLITE_ABORT_ROLLBACK 错误代码是 SQLITE_ABORT 的扩展错误代码,指示 SQL 语句中止,因为 SQL 语句首次启动时处于活动状态的事务已回滚。发生回滚时,挂起的写入操作始终会失败并出现此错误。仅当正在回滚的事务中模式发生更改时,ROLLBACK 才会导致挂起的读取操作失败。
SQLiteSQLite - auth
当授权者回调指示正在准备的 SQL 语句未经授权时,会返回 SQLITE_AUTH 错误。
SQLiteSQLite - auth user
SQLITE_AUTH_USER 错误代码是 SQLITE_AUTH 的扩展错误代码,指示尝试对登录用户缺乏足够授权的数据库进行操作。
SQLiteSQLite - busy
SQLITE_BUSY 结果代码表示由于某些其他数据库连接(通常是单独进程中的数据库连接)的并发活动,无法写入(或在某些情况下读取)数据库文件。 例如,如果进程 A 正在进行一个大型写事务,同时进程 B 尝试启动一个新的写事务,则进程 B 将返回 SQLITE_BUSY 结果,因为 SQLite 一次只支持一个写入者。进程 B 需要等待进程 A 完成其事务才能开始新事务。 sqlite3_busy_timeout() 和 sqlite3_busy_handler() 接口以及 busy_timeout 编译指示可用于进程 B 以帮助其处理 SQLITE_BUSY 错误。 SQLITE_BUSY 错误可能发生在事务中的任何点:事务首次启动时、任何写入或更新操作期间或事务提交时。为了避免在事务中间遇到 SQLITE_BUSY 错误,应用程序可以使用 BEGIN IMMEDIATE 而不仅仅是 BEGIN 来启动事务。 BEGIN IMMEDIATE 命令本身可能返回 SQLITE_BUSY,但如果成功,则 SQLite 保证通过下一次 COMMIT 对同一数据库执行的任何后续操作都不会返回 SQLITE_BUSY。 另请参见:SQLITE_BUSY_RECOVERY 和 SQLITE_BUSY_SNAPSHOT。 SQLITE_BUSY 结果代码与 SQLITE_LOCKED 的不同之处在于,SQLITE_BUSY 指示与单独的数据库连接(可能在单独的进程中)发生冲突,而 SQLITE_LOCKED 指示同一数据库连接(或有时与共享缓存的数据库连接)内的冲突。
SQLiteSQLite - busy recovery
SQLITE_BUSY_RECOVERY 错误代码是 SQLITE_BUSY 的扩展错误代码,指示操作无法继续,因为崩溃后另一个进程正忙于恢复 WAL 模式数据库文件。 SQLITE_BUSY_RECOVERY错误代码仅发生在WAL模式数据库上。
SQLiteSQLite - busy snapshot
SQLITE_BUSY_SNAPSHOT 错误代码是 SQLITE_BUSY 的扩展错误代码,当数据库连接尝试将读取事务提升为写入事务但发现另一个数据库连接已写入数据库并因此使之前的读取无效时,会在 WAL 模式数据库上发生该错误代码。 以下场景说明了如何可能出现 SQLITE_BUSY_SNAPSHOT 错误:
SQLiteSQLite - busy timeout
SQLITE_BUSY_TIMEOUT 错误代码表示 VFS 层中的阻塞 Posix 咨询文件锁定请求由于超时而失败。阻止 Posix 咨询锁仅作为专有 SQLite 扩展提供,即使如此,也仅在使用 SQLITE_ENABLE_SETLK_TIMEOUT 编译时选项编译 SQLite 时才受支持。
SQLiteSQLite - cantopen
SQLITE_CANTOPEN 结果代码指示 SQLite 无法打开文件。相关文件可能是主数据库文件或多个临时磁盘文件之一。
SQLiteSQLite - cantopen convpath
SQLITE_CANTOPEN_CONVPATH 错误代码是 SQLITE_CANTOPEN 的扩展错误代码,仅由 Cygwin VFS 使用,指示 cygwin_conv_path() 系统调用在尝试打开文件时失败。另请参阅:SQLITE_IOERR_CONVPATH
SQLiteSQLite - cantopen dirtywal
此时不使用 SQLITE_CANTOPEN_DIRTYWAL 结果代码。
SQLiteSQLite - cantopen fullpath
SQLITE_CANTOPEN_FULLPATH 错误代码是 SQLITE_CANTOPEN 的扩展错误代码,指示文件打开操作失败,因为操作系统无法将文件名转换为完整路径名。
SQLiteSQLite - cantopen isdir
SQLITE_CANTOPEN_ISDIR 错误代码是 SQLITE_CANTOPEN 的扩展错误代码,指示文件打开操作失败,因为该文件实际上是一个目录。
SQLiteSQLite - cantopen notempdir
不再使用 SQLITE_CANTOPEN_NOTEMPDIR 错误代码。
SQLiteSQLite - cantopen symlink
当使用 SQLITE_OPEN_NOFOLLOW 标志并且数据库文件是符号链接时,sqlite3_open() 接口及其同级接口返回 SQLITE_CANTOPEN_SYMLINK 结果代码。
SQLiteSQLite - constraint
SQLITE_CONSTRAINT 错误代码表示在尝试处理 SQL 语句时发生了 SQL 约束冲突。有关失败约束的其他信息可以通过查阅随附的错误消息(通过 sqlite3_errmsg() 或 sqlite3_errmsg16() 返回)或查看扩展错误代码来找到。 SQLITE_CONSTRAINT 代码还可以用作虚拟表实现的 xBestIndex() 方法的返回值。当 xBestIndex() 返回 SQLITE_CONSTRAINT 时,表明提交给 xBestIndex() 的特定输入组合无法产生可用的查询计划,因此不应进一步考虑。
SQLiteSQLite - constraint check
SQLITE_CONSTRAINT_CHECK 错误代码是 SQLITE_CONSTRAINT 的扩展错误代码,指示 CHECK 约束失败。
SQLiteSQLite - constraint commithook
SQLITE_CONSTRAINT_COMMITHOOK 错误代码是 SQLITE_CONSTRAINT 的扩展错误代码,指示提交挂钩回调返回非零,从而导致 SQL 语句回滚。
SQLiteSQLite - constraint datatype
SQLITE_CONSTRAINT_DATATYPE 错误代码是 SQLITE_CONSTRAINT 的扩展错误代码,指示插入或更新尝试在定义为 STRICT 的表中存储与列声明类型不一致的值。
SQLiteSQLite - constraint foreignkey
SQLITE_CONSTRAINT_FOREIGNKEY 错误代码是 SQLITE_CONSTRAINT 的扩展错误代码,指示外键约束失败。
SQLiteSQLite - constraint function
SQLite 核心当前未使用 SQLITE_CONSTRAINT_FUNCTION 错误代码。但是,此错误代码可供扩展函数使用。
SQLiteSQLite - constraint notnull
SQLITE_CONSTRAINT_NOTNULL 错误代码是 SQLITE_CONSTRAINT 的扩展错误代码,指示 NOT NULL 约束失败。
SQLiteSQLite - constraint pinned
SQLITE_CONSTRAINT_PINNED 错误代码是 SQLITE_CONSTRAINT 的扩展错误代码,指示 UPDATE 触发器尝试删除在更新过程中正在更新的行。
SQLiteSQLite - constraint primarykey
SQLITE_CONSTRAINT_PRIMARYKEY 错误代码是 SQLITE_CONSTRAINT 的扩展错误代码,指示 PRIMARY KEY 约束失败。
SQLiteSQLite - constraint rowid
SQLITE_CONSTRAINT_ROWID 错误代码是 SQLITE_CONSTRAINT 的扩展错误代码,指示 rowid 不唯一。
SQLiteSQLite