python3从零学习-5.6.5、errno — Standard errno system symbols

78 篇文章 1 订阅
78 篇文章 0 订阅

这个模块提供了标准的errno系统符号。每个符号的值都是对应的整数值。

 

  • errno.errorcode

            Dictionary提供从errno值到底层系统中的字符串名称的映射。

 

            在下面的列表中,当前平台上不使用的符号不是由模块定义的。已定义符号的特定列表可以作为errno.errorcode.keys()获得。可用的符号包括:

 

  • errno.EPERM

            Operation not permitted

 

  • errno.ENOENT

            No such file or directory

 

  • errno.ESRCH

            No such process

 

  • errno.EINTR

            Interrupted system call.

 

            参见 This error is mapped to the exception InterruptedError.

 

  • errno.EIO

            I/O error

 

  • errno.ENXIO

            No such device or address

 

  • errno.E2BIG

            Arg list too long

 

  • errno.ENOEXEC

            Exec format error

 

  • errno.EBADF

            Bad file number

 

  • errno.ECHILD

            No child processes

 

  • errno.EAGAIN

            Try again

 

  • errno.ENOMEM

            Out of memory

 

  • errno.EACCES

            Permission denied

 

  • errno.EFAULT

            Bad address

 

  • errno.ENOTBLK

            Block device required

 

  • errno.EBUSY

            Device or resource busy

 

  • errno.EEXIST

            File exists

 

  • errno.EXDEV

            Cross-device link

 

  • errno.ENODEV

            No such device

 

  • errno.ENOTDIR

            Not a directory

 

  • errno.EISDIR

            Is a directory

 

  • errno.EINVAL

            Invalid argument

 

  • errno.ENFILE

            File table overflow

 

  • errno.EMFILE

            Too many open files

 

  • errno.ENOTTY

            Not a typewriter

 

  • errno.ETXTBSY

            Text file busy

 

  • errno.EFBIG

            File too large

 

  • errno.ENOSPC

            No space left on device

 

  • errno.ESPIPE

            Illegal seek

 

  • errno.EROFS

            Read-only file system

 

  • errno.EMLINK

            Too many links

 

  • errno.EPIPE

            Broken pipe

 

  • errno.EDOM

            Math argument out of domain of func

 

  • errno.ERANGE

            Math result not representable

 

  • errno.EDEADLK

            Resource deadlock would occur

 

  • errno.ENAMETOOLONG

            File name too long

 

  • errno.ENOLCK

            No record locks available

 

  • errno.ENOSYS

            Function not implemented

 

  • errno.ENOTEMPTY

            Directory not empty

 

  • errno.ELOOP

            Too many symbolic links encountered

 

  • errno.EWOULDBLOCK

            Operation would block

 

  • errno.ENOMSG

            No message of desired type

 

  • errno.EIDRM

            Identifier removed

 

  • errno.ECHRNG

            Channel number out of range

 

  • errno.EL2NSYNC

            Level 2 not synchronized

 

  • errno.EL3HLT

            Level 3 halted

 

  • errno.EL3RST

            Level 3 reset

 

  • errno.ELNRNG

            Link number out of range

 

  • errno.EUNATCH

            Protocol driver not attached

 

  • errno.ENOCSI

            No CSI structure available

 

  • errno.EL2HLT

            Level 2 halted

 

  • errno.EBADE

            Invalid exchange

 

  • errno.EBADR

            Invalid request descriptor

 

  • errno.EXFULL

            Exchange full

 

  • errno.ENOANO

            No anode

 

  • errno.EBADRQC

            Invalid request code

 

  • errno.EBADSLT

            Invalid slot

 

  • errno.EDEADLOCK

            File locking deadlock error

 

  • errno.EBFONT

            Bad font file format

 

  • errno.ENOSTR

            Device not a stream

 

  • errno.ENODATA

            No data available

 

  • errno.ETIME

            Timer expired

 

  • errno.ENOSR

            Out of streams resources

 

  • errno.ENONET

            Machine is not on the network

 

  • errno.ENOPKG

            Package not installed

 

  • errno.EREMOTE

            Object is remote

 

  • errno.ENOLINK

            Link has been severed

 

  • errno.EADV

            Advertise error

 

  • errno.ESRMNT

            Srmount error

 

  • errno.ECOMM

            Communication error on send

 

  • errno.EPROTO

            Protocol error

 

  • errno.EMULTIHOP

            Multihop attempted

 

  • errno.EDOTDOT

            RFS specific error

 

  • errno.EBADMSG

            Not a data message

 

  • errno.EOVERFLOW

            Value too large for defined data type

 

  • errno.ENOTUNIQ

            Name not unique on network

 

  • errno.EBADFD

            File descriptor in bad state

 

  • errno.EREMCHG

            Remote address changed

 

  • errno.ELIBACC

            Can not access a needed shared library

 

  • errno.ELIBBAD

            Accessing a corrupted shared library

 

  • errno.ELIBSCN

            .lib section in a.out corrupted

 

  • errno.ELIBMAX

            Attempting to link in too many shared libraries

 

  • errno.ELIBEXEC

            Cannot exec a shared library directly

 

  • errno.EILSEQ

            Illegal byte sequence

 

  • errno.ERESTART

            Interrupted system call should be restarted

 

  • errno.ESTRPIPE

            Streams pipe error

 

  • errno.EUSERS

            Too many users

 

  • errno.ENOTSOCK

            Socket operation on non-socket

 

  • errno.EDESTADDRREQ

            Destination address required

 

  • errno.EMSGSIZE

            Message too long

 

  • errno.EPROTOTYPE

            Protocol wrong type for socket

 

  • errno.ENOPROTOOPT

            Protocol not available

 

  • errno.EPROTONOSUPPORT

            Protocol not supported

 

  • errno.ESOCKTNOSUPPORT

            Socket type not supported

 

  • errno.EOPNOTSUPP

            Operation not supported on transport endpoint

 

  • errno.EPFNOSUPPORT

            Protocol family not supported

 

  • errno.EAFNOSUPPORT

            Address family not supported by protocol

 

  • errno.EADDRINUSE

            Address already in use

 

  • errno.EADDRNOTAVAIL

            Cannot assign requested address

 

  • errno.ENETDOWN

            Network is down

 

  • errno.ENETUNREACH

            Network is unreachable

 

  • errno.ENETRESET

            Network dropped connection because of reset

 

  • errno.ECONNABORTED

            Software caused connection abort

 

  • errno.ECONNRESET

            Connection reset by peer

 

  • errno.ENOBUFS

            No buffer space available

 

  • errno.EISCONN

            Transport endpoint is already connected

 

  • errno.ENOTCONN

            Transport endpoint is not connected

 

  • errno.ESHUTDOWN

            Cannot send after transport endpoint shutdown

 

  • errno.ETOOMANYREFS

            Too many references: cannot splice

 

  • errno.ETIMEDOUT

            Connection timed out

 

  • errno.ECONNREFUSED

                Connection refused

 

  • errno.EHOSTDOWN

                Host is down

 

  • errno.EHOSTUNREACH

                No route to host

 

  • errno.EALREADY

            Operation already in progress

 

  • errno.EINPROGRESS

            Operation now in progress

 

  • errno.ESTALE

            Stale NFS file handle

 

  • errno.EUCLEAN

            Structure needs cleaning

 

  • errno.ENOTNAM

            Not a XENIX named type file

 

  • errno.ENAVAIL

            No XENIX semaphores available

 

  • errno.EISNAM

            Is a named type file

 

  • errno.EREMOTEIO

            Remote I/O error

 

  • errno.EDQUOT

            Quota exceeded

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值