uerrno
– 系统错误代码¶
详见 errno
该模块提供对 OSError
异常的符号错误代码的访问。特定代码清单依赖于 MicroPython port 。
常量¶
- EEXIST, EAGAIN, etc.
错误代码,基于ANSI C/POSIX标准。所有错误代码以 “E” 开头。如上所述, 代码清单依赖于 MicroPython port 。错误通常可作为
exc.args[0]
访问, 其中exc
是OSError
的实例。用法示例:try: uos.mkdir("my_dir") except OSError as exc: if exc.args[0] == uerrno.EEXIST: print("Directory already exists")
- uerrno.errorcode¶
字典将数字错误代码映射到带有符号错误代码的字符串(见上):
>>> print(uerrno.errorcode[uerrno.EEXIST]) EEXIST