errno
– 系统错误代码¶
This module implements a subset of the corresponding CPython module,
as described below. For more information, refer to the original
CPython documentation: errno
。
该模块提供了对 OSError
异常的符号化错误代码的访问。特定错误代码的清单取决于 MicroPython port 。
常量¶
- EEXIST, EAGAIN, etc.
错误代码,基于 ANSI C/POSIX 标准。所有错误代码以 “E” 开头。如上所述,错误代码的清单取决于 MicroPython port。错误通常可以通过
exc.errno
访问,其中exc
是OSError
的一个实例。使用示例:try: os.mkdir("my_dir") except OSError as exc: if exc.errno == errno.EEXIST: print("Directory already exists")
- errno.errorcode¶
将数值错误代码映射到带有符号错误代码的字符串的字典(参见上文):
>>> print(errno.errorcode[errno.EEXIST]) EEXIST