platform --- 访问底层平台的标识数据

此模块尝试获取尽可能多的平台标识数据,并通过函数 API 提供这些信息。

函数

platform.platform() str

返回一个标识底层平台的字符串。该字符串由若干个子字符串按以下顺序、以短划线(-)分隔组成:

  • 平台系统的名称(在 OpenMV Cam 上为 MicroPython

  • MicroPython 版本

  • 平台的架构

  • 底层平台的版本

  • MicroPython 所链接的 libc 名称及其对应版本的拼接。

例如,在 OpenMV Cam 上这可能是 "MicroPython-1.25.0-armv7emsp"

platform.python_compiler() str

返回一个标识用于编译 MicroPython 的编译器的字符串。

platform.libc_ver() Tuple[str, str]

返回一个字符串元组 (lib, version),其中 lib 是 MicroPython 所链接的 libc 的名称,version 是该 libc 的对应版本。

platform.processor() str

返回一个包含处理器详细名称的字符串(如果可用)。如果不知道处理器的名称,则返回空字符串。

在 OpenMV Cam 上这始终返回空字符串;目前仅在 RISC-V 目标上才会报告处理器名称。