找到详细说明所有python异常的好的参考文档似乎并不容易。
例如,每当我收到IOError异常时,它都有不同的消息格式,但我找不到任何好的参考:
IOError: ('http protocol error', 0, 'got a bad status line', None)
或
IOError: [Errno socket error] [Errno 110] Connection timed out
答案 0 :(得分:3)
内置例外documented,此处为IOException。查看errno
文档中的符号定义,errno.errorcode
是一个包含错误代码/符号之间映射的字典。
import errno
errno.errorcode[numeric_code]
答案 1 :(得分:1)