errno —标准 errno 系统符号


该模块提供了可用的标准errno系统符号。每个符号的值是相应的整数值。名称和描述是从linux/include/errno.h借来的,应该是全包的。

  • errno. errorcode
    • 在底层系统中提供从 errno 值到字符串名称的 Map 的字典。例如,errno.errorcode[errno.EPERM]Map 到'EPERM'

要将数字错误代码转换为错误消息,请使用os.strerror()

在以下列表中,模块未定义当前平台上未使用的符号。定义符号的特定列表以errno.errorcode.keys()形式提供。可用的符号包括:

  • errno. EPERM

    • 不允许操作
  • errno. ENOENT

    • 无此文件或目录
  • errno. ESRCH

    • 没有这样的过程
  • errno. EINTR

    • 系统调用break。

See also

此错误 Map 到异常InterruptedError

  • errno. EIO

    • I/O error
  • errno. ENXIO

    • 没有这样的设备或地址
  • errno. E2BIG

    • Arg 列表过长
  • errno. ENOEXEC

    • 执行格式错误
  • errno. EBADF

    • Files 编号错误
  • errno. ECHILD

    • 没有子进程
  • errno. EAGAIN

    • Try again
  • errno. ENOMEM

    • 记不清
  • errno. EACCES

    • Permission denied
  • errno. EFAULT

    • Bad address
  • errno. ENOTBLK

    • 需要阻止设备
  • errno. EBUSY

    • 设备或资源繁忙
  • errno. EEXIST

    • File exists
  • errno. EXDEV

    • Cross-device link
  • errno. ENODEV

    • 无此设备
  • errno. ENOTDIR

    • 不是目录
  • errno. EISDIR

    • 是目录
  • errno. EINVAL

    • Invalid argument
  • errno. ENFILE

    • 文件表溢出
  • errno. EMFILE

    • 打开的文件太多
  • errno. ENOTTY

    • 不是 typing 机
  • errno. ETXTBSY

    • Literals 文件忙
  • errno. EFBIG

    • 文件过大
  • errno. ENOSPC

    • 设备上没有剩余空间
  • errno. ESPIPE

    • Illegal seek
  • errno. EROFS

    • 只读文件系统
  • errno. EPIPE

    • Broken pipe
  • errno. EDOM

    • math 参数超出函数范围
  • errno. ERANGE

    • math 结果无法代表
  • errno. EDEADLK

    • 资源死锁会发生
  • errno. ENAMETOOLONG

    • 文件名太长
  • errno. ENOLCK

    • 没有可用的记录锁
  • errno. ENOSYS

    • Function未实现
  • errno. ENOTEMPTY

    • 目录不为空
  • errno. ELOOP

    • 遇到太多符号链接
  • errno. EWOULDBLOCK

    • 操作会阻塞
  • errno. ENOMSG

    • 没有所需类型的消息
  • errno. EIDRM

    • Identifier removed
  • errno. ECHRNG

    • Channels 号超出范围
  • errno. EL2NSYNC

    • 级别 2 未同步
  • errno. EL3HLT

    • 3 级停止
  • errno. EL3RST

    • 3 级重置
  • errno. ELNRNG

    • 链接号超出范围
  • errno. EUNATCH

    • 未连接协议驱动程序
  • errno. ENOCSI

    • 没有可用的 CSI 结构
  • errno. EL2HLT

    • 2 级停止
  • errno. EBADE

    • Invalid exchange
  • errno. EBADR

    • 无效的请求 Descriptors
  • errno. EXFULL

    • Exchange full
  • errno. ENOANO

    • No anode
  • errno. EBADRQC

    • 无效的请求代码
  • errno. EBADSLT

    • Invalid slot
  • errno. EDEADLOCK

    • 文件锁定死锁错误
  • errno. EBFONT

    • 字体文件格式错误
  • errno. ENOSTR

    • 设备不是流
  • errno. ENODATA

    • 无可用数据
  • errno. ETIME

    • Timer expired
  • errno. ENOSR

    • 流外资源
  • errno. ENONET

    • 机器不在网络上
  • errno. ENOPKG

    • 包未安装
  • errno. EREMOTE

    • 对象是远程的
  • errno. EADV

    • Advertise error
  • errno. ESRMNT

    • Srmount error
  • errno. ECOMM

    • 发送通讯错误
  • errno. EPROTO

    • Protocol error
  • errno. EMULTIHOP

    • Multihop attempted
  • errno. EDOTDOT

    • RFS 特定错误
  • errno. EBADMSG

    • 不是数据信息
  • errno. EOVERFLOW

    • 值对于定义的数据类型太大
  • errno. ENOTUNIQ

    • 名称在网络上不唯一
  • errno. EBADFD

    • 文件 Descriptors 处于错误状态
  • errno. EREMCHG

    • 远端地址变更
  • errno. ELIBACC

    • 无法访问所需的共享库
  • errno. ELIBBAD

    • 访问损坏的共享库
  • errno. ELIBSCN

    • .out 中的.lib 节已损坏
  • errno. ELIBMAX

    • try链接太多共享库
  • errno. ELIBEXEC

    • 无法直接执行共享库
  • errno. EILSEQ

    • 非法字节序列
  • errno. ERESTART

    • break的系统调用应重新启动
  • errno. ESTRPIPE

    • 流管道错误
  • errno. EUSERS

    • 用户太多
  • errno. ENOTSOCK

    • 非套接字上的套接字操作
  • errno. EDESTADDRREQ

    • 需要目的地地址
  • errno. EMSGSIZE

    • 讯息过长
  • errno. EPROTOTYPE

    • 套接字的协议错误类型
  • errno. ENOPROTOOPT

    • 协议不可用
  • errno. EPROTONOSUPPORT

    • 不支持协议
  • errno. ESOCKTNOSUPPORT

    • 不支持套接字类型
  • errno. EOPNOTSUPP

    • 传输端点不支持该操作
  • errno. EPFNOSUPPORT

    • 不支持协议族
  • errno. EAFNOSUPPORT

    • 协议不支持的地址族
  • errno. EADDRINUSE

    • 地址已被使用
  • errno. EADDRNOTAVAIL

    • 无法分配请求的地址
  • errno. ENETDOWN

    • 网络break
  • errno. ENETUNREACH

    • 网络不可达
  • errno. ENETRESET

    • 重置导致网络断开连接
  • errno. ECONNABORTED

    • 软件导致 Connecting 止
  • errno. ECONNRESET

    • 对等连接重置
  • errno. ENOBUFS

    • 没有可用的缓冲区空间
  • errno. EISCONN

    • 传输端点已连接
  • errno. ENOTCONN

    • 传输端点未连接
  • errno. ESHUTDOWN

    • 传输终结点关闭后无法发送
  • errno. ETOOMANYREFS

    • 参考文献过多:无法拼接
  • errno. ETIMEDOUT

    • 连接超时
  • errno. ECONNREFUSED

    • Connection refused
  • errno. EHOSTDOWN

    • 主机已关闭
  • errno. EHOSTUNREACH

    • 没有到主机的路由
  • errno. EALREADY

    • 操作已在进行中
  • errno. EINPROGRESS

    • 正在进行操作
  • errno. ESTALE

    • 过时的 NFS 文件句柄
  • errno. EUCLEAN

    • 结构需要清洁
  • errno. ENOTNAM

    • 不是 XENIX 命名类型文件
  • errno. ENAVAIL

    • 没有可用的 XENIXsignal 灯
  • errno. EISNAM

    • 是命名类型文件
  • errno. EREMOTEIO

    • 远程 I/O 错误
  • errno. EDQUOT

    • Quota exceeded