errno – 系统错误代码¶
该模块实现了相应 CPython 模块的 一个子集,如下所述。有关更多信息,请参阅原始 CPython 文档:: errno.
此模块提供对OSError 异常的符号错误代码的访问。特定的代码清单取决于MicroPython 端口。
常数¶
- 
EEXIST, EAGAIN, etc.
- 错误代码,基于 ANSI C/POSIX 标准。所有错误代码都以“E”开头。如上所述,代码清单取决于 MicroPython 端口。错误通常可以作为 - exc.args[0]where- exc的实例访问- OSError。用法示例::- try: os.mkdir("my_dir") except OSError as exc: if exc.args[0] == errno.EEXIST: print("Directory already exists") 
- 
errno.errorcode¶
- 将数字错误代码映射到带有符号错误代码的字符串的字典(见上文):: - >>> print(errno.errorcode[errno.EEXIST]) EEXIST