该模块实现标准的 errno 系统符号,每一个对应于一个整数,名称和描述借鉴了 linux/include/errno.h。

 errno.errorcode
  
  包含从 errno 到底层系统中错误名称的映射的字典,例如:errno.errorcode[errno.EPERM] 映射为 'EPERM'。
  要将一个数值型的错误码转化为一个错误消息名,使用 os.strerror().
  
下面所列的 errno 可用于 errno.errorcode.keys():
  
errno.EPERM (值:(int)1)无权操作
  
errno.ENOENT 没有该文件或目录(2) 
  
errno.ESRCH 无此进程(3)
  
errno.EINTR 系统调用被打断(4)
  
errno.EIO I/O 错误(5)
  
errno.ENXIO 无此设备或地址(6)
  
errno.E2BIG 参数列表过长(7)
  
errno.ENOEXEC Exec 格式错误
  
errno.EBADF 文件个数出错
  
errno.ECHILD 没有子进程(10)
  
errno.EAGAIN 重试(11)
  
errno.ENOMEM 内存不足(Out of memory)(
  
errno.EACCES 访问权限不足(13)  
  
errno.EFAULT 地址错误(14)
  
errno.ENOTBLK 需要块设备
  
errno.EBUSY 设备或资源正忙
  
errno.EEXIST 文件已存在
  
errno.EXDEV 跨设备符号(Cross-device link)
  
errno.ENODEV 没有这个设备
  
errno.ENOTDIR 不是一个目录
  
errno.EISDIR 这是一个目录
  
errno.EINVAL 参数无效
  
errno.ENFILE 文件表溢出
  
errno.EMFILE 打开文件过多
  
errno.ENOTTY 与文件描述符关联的不是终端
  
errno.ETXTBSY 文本文件正忙
  
errno.EFBIG 文件过大
 
errno.ENOSPC 设备空间不足
  
errno.ESPIPE Illegal seek
  
errno.EROFS 只读文件系统
  
errno.EMLINK 链接过多
  
errno.EPIPE 管道损坏
  
errno.EDOM 数学参数超过函数的值域
  
errno.ERANGE数学结果不可表示
  
errno.EDEADLK 资源死锁
  
errno.ENAMETOOLONG 文件名过长
  
errno.ENOLCK 无可用记录锁
  
errno.ENOSYS 函数未实现
  
errno.ENOTEMPTY 目录非空
  
errno.ELOOP 太多符号链接
  
errno.EWOULDBLOCK 操作将会阻塞
  
errno.ENOMSG 没有目标类型的消息
  
errno.EIDRM 标识符被删除
  
errno.ECHRNG Channel 数越界
  
errno.EL2NSYNC Level 2 未同步
  
errno.EL3HLT Level 3 停止
  
errno.EL3RST Level 3 重置
  
errno.ELNRNG Link 数越界
  
errno.EUNATCH Protocol driver not attached
  
errno.ENOCSI 没有CSI 结构可用
  
errno.EL2HLT Level 2 中止
  
errno.EBADE 无效的 exchange
  
errno.EBADR 无效的请求标识符
  
errno.EXFULL exchange 已满
  
errno.ENOANO No anode
  
errno.EBADRQC 无效请求码
  
errno.EBADSLT 无效 slot
  
errno.EDEADLOCK File locking deadlock error
  
errno.EBFONT 字体文件格式不合法
  
errno.ENOSTR 非流设备
  
errno.ENODATA 无可用数据
  
errno.ETIME 定时器过期  
  
errno.ENOSR 无可用流资源
  
errno.ENONET 机器不在网络上
  
errno.ENOPKG 包未安装
  
errno.EREMOTE 远程对象
  
errno.ENOLINK Link has been severed
  
errno.EADV 广播错误
  
errno.ESRMNT Srmount error
  
errno.ECOMM Communication error on send
  
errno.EPROTO 协议错误
  
errno.EMULTIHOP 尝试进行多跳(Multihop)
  
errno.EDOTDOT RFS specific error
  
errno.EBADMSG 不是数据消息
  
errno.EOVERFLOW 值过大
  
errno.ENOTUNIQ 在网络上的名称不唯一
  
errno.EBADFD 文件描述字异常
  
errno.EREMCHG 远程地址已变
  
errno.ELIBACC 无法访问一个需要的公共库
  
errno.ELIBBAD 正在访问一个受损的公共库
  
errno.ELIBSCN a.out 文件中的 .lib 端受损
  
errno.ELIBMAX 尝试链接太多的公共库
  
errno.ELIBEXEC 无法直接执行一个公共库  
  
errno.EILSEQ 非法字节序
  
errno.ERESTART 被打断的系统调用应该重启
  
errno.ESTRPIPE 流管道错误Streams pipe error
  
errno.EUSERS 用户过多
  
errno.ENOTSOCK 在非套接字上进行套接字操作
  
errno.EDESTADDRREQ 需要目的地地址  
  
errno.EMSGSIZE 消息过长 
  
errno.EPROTOTYPE Protocol wrong type for socket
  
errno.ENOPROTOOPT 协议不可用
  
errno.EPROTONOSUPPORT 协议不支持
  
errno.ESOCKTNOSUPPORT 套接字类型不支持
  
errno.EOPNOTSUPP Operation not supported on transport endpoint
  
errno.EPFNOSUPPORT 协议族不支持
  
errno.EAFNOSUPPORT 协议不支持地址族
  
errno.EADDRINUSE 地址正在使用中
  
errno.EADDRNOTAVAIL 无法指定请求的地址
  
errno.ENETDOWN 网络已宕
  
errno.ENETUNREACH 网络不可达
  
errno.ENETRESET Network dropped connection because of reset
  
errno.ECONNABORTED 软件造成的连接中止
  
errno.ECONNRESET 连接由 peer 重置
  
errno.ENOBUFS无可用缓冲空间
  
errno.EISCONN Transport endpoint is already connected
  
errno.ENOTCONN Transport endpoint is not connected
  
errno.ESHUTDOWN Cannot send after transport endpoint shutdown
  
errno.ETOOMANYREFS 引用过多: cannot splice
  
errno.ETIMEDOUT 连接超时
  
errno.ECONNREFUSED 拒绝连接
  
errno.EHOSTDOWN 主机宕机
  
errno.EHOSTUNREACH 没有到达主机的路由
  
errno.EALREADY 操作已经进行
  
errno.EINPROGRESS 操作现在进行  
  
errno.ESTALE Stale NFS file handle
  
errno.EUCLEAN 结构体需要清洗  
  
errno.ENOTNAM 不是一个 XENIX具名文件
  
errno.ENAVAIL 没有 XENIX 信号量可用
  
errno.EISNAM 是一个具名文件
  
errno.EREMOTEIO 远程 I/O 错误
  
errno.EDQUOT 超过限额

Python——errno的更多相关文章

  1. python errno库与socket.connect_ex()方法的结合使用

    前言:一般socket链接会首选connect方法,该方法会一直尝试链接.那么今天展示下connect_ex()方法,该方法如果链接成功会返回0,失败会返回errno库中的errorcode中的key ...

  2. 警察与小偷的实现之中的一个client与服务端通信

    来源于ISCC 2012 破解关第四题 目的是通过逆向police.实现一个thief,可以与police进行通信 实际上就是一个RSA加密通信的样例,我们通过自己编写client和服务端来实现上面的 ...

  3. macosx 10.11 python pip install 出现错误OSError: [Errno 1] Operation not permitted:

    Exception: Traceback (most recent call last): File , in main status = self.run(options, args) File , ...

  4. Python UDP broadcast PermissionError: [Errno 13] Permission denied

    /********************************************************************** * Python UDP broadcast Permi ...

  5. python运行报错:urllib2.URLError: <urlopen error [Errno 10061] >

    Traceback (most recent call last): File "F:\adt-bundle-windows-x86_64-20140702\eclipse\workspac ...

  6. python socket.error: [Errno 10054] 解决方法

    我用的是python2.7   我搜网上10054错误解决方法的时候发现,大部分文章都是以python3为基础的,对于python2不适用. python socket.error: [Errno 1 ...

  7. VSCode python 遇到的问题:vscode can't open file '<unprintable file name>': [Errno 2] No such file or directory

    代码很简单,就两行: import pandas as pd import netCDF4 as nc dataset = nc.Dataset('20150101.nc') 环境:在VSCode中左 ...

  8. python socket.error: [Errno 24] Too many open files

    以openwrt AR9331开发板为例,socket连接到1019个就报错 “python socket.error: [Errno 24] Too many open files” 1.查看开发板 ...

  9. 错误:OSError: [Errno 1] Operation not permitted: 'lib/python/six-1.4.1-py2.7.egg-info'

    解决办法: $ $ pip install mock --ignore-installed six --user 问题:安装mock时报错: (venv)➜ test git:(master) pip ...

随机推荐

  1. 【ARM】2410裸机系列-中断处理

    目的 为了更好地掌握S3C2410中断的原理及中断程序的编写. 内容利用S3C2410的外部中断0和外部中断1实现两个按键功能 原理 本次选择的是外部中断EXTINT0和EXTINT11.中断的产生分 ...

  2. s3c2440——swi异常

    系统复位的时候,从0地址开始执行,这个时候系统处于svc管理模式. 一般而言,我们的app应用程序是处于用户模式的,但是用户模式不能访问硬件,必须处于特权模式才可以.所以这里我们用swi软中断方式来实 ...

  3. django HttpResponse对象

    HttpResponse对象 概述: 作用:给浏览器返回数据 HttpRequest对象是由Django创建的,HttpResponse对象是由程序员创建 用法: 不用模板,直接返回数据 语句示例:r ...

  4. jsPatch.qq.com呵呵

    jsPach.qq.comhtml, body {overflow-x: initial !important;}html { font-size: 14px; } body { margin: 0p ...

  5. 赶集网dba石展分享归纳

    字段不要使用null值.查询,索引方面不利.如果是整型,int,仅仅是设置 not null还不够.最好是这种一个默认的值0.为什么? text类型处理性能低于varchar.尽量不要使用text/b ...

  6. WPF打包工具

    找到一款相当不错的WPF项目的打包工具:advanced installer 工具简单易用,有破/解版,还可以把项目依赖库一起打到一个包中. 用法参考: https://www.cnblogs.com ...

  7. <七年成为百万富翁:欧洲最知名致富教练的实用教程>读书笔记

    如果说乐观主义让你看到事物积极的一面,那么自信则同时给你与阴暗面打交道的信心 只有弱者才会推卸责任 把问题当做机会,反问自己:我如何才能创造一种环境,使这个问题永不再现 提出正确的问题 你自己,而不是 ...

  8. 关于Linux系统指令 top 之 %si 占用高,分析实例一

    续“top %wa 高的问题”之后,又遇到top之%si过高(高峰时段超过95%)的问题. %wa高,说明磁盘忙.譬如磁盘读写次数非常高.%si高,是否说明软中断忙?是否也说明软中断次数非常高呢? 为 ...

  9. linux进程cpu资源分配命令nice,renice,taskset

    进程cpu资源分配就是指进程的优先权(priority).优先权高的进程有优先执行权利.配置进程优先权对多任务环境的linux很有用,可以改善系统性能.还可以把进程运行到指定的CPU上,这样一来,把不 ...

  10. 15.01.23-sql的注入式攻击

    很多网站上有登录和忘记密码的链接,可能存在sql注入的隐患.在忘记密码(把密码发送到邮箱)那里测试. 获取数据 1.'的妙用.在邮箱栏输入emailaddress',如果返回服务器错误,则说明sql注 ...