>>> try:import usys as sys
... except ImportError:import sys
>>> sys.implementation
# 返回值
# (name='micropython', version=(1, 13, 0), mpy=10245)
- 如上所示可以直接查询到 microPython 虚拟机版本是 1.13.0 版本,虽然可以查询到 microPython 虚拟机版本,但是不少用法仍和 microPython 不同,需要注意。以上示例使用 try-except 语句进行 import 的原因就是不同时期的固件 microPython 虚拟机版本不同,部分模块出现了更名的情况,为避免出现异常导致程序退出运行,使用了 python 的异常处理语法。后续 QuecPython 将为避免出现此类情况,在移植 microPython 新虚拟机时即将模块命名同历史版本进行兼容,方便用户的使用