platform — доступ к идентифицирующим данным базовой платформы

Этот модуль пытается получить как можно больше идентифицирующих данных о платформе. Он делает эту информацию доступной через API функций.

Функции

platform.platform() str

Возвращает строку, идентифицирующую базовую платформу. Эта строка состоит из нескольких подстрок в следующем порядке, разделённых дефисами (-):

  • имя системы платформы (MicroPython на OpenMV Cam)

  • версия MicroPython

  • архитектура платформы

  • версия базовой платформы

  • конкатенация имени libc, с которой скомпонован MicroPython, и её соответствующей версии.

Например, на OpenMV Cam это может быть "MicroPython-1.25.0-armv7emsp".

platform.python_compiler() str

Возвращает строку, идентифицирующую компилятор, использованный для компиляции MicroPython.

platform.libc_ver() Tuple[str, str]

Возвращает кортеж строк (lib, version), где lib — имя libc, с которой скомпонован MicroPython, а version — соответствующая версия этой libc.

platform.processor() str

Возвращает строку с подробным именем процессора, если оно доступно. Если имя процессора неизвестно, вместо этого возвращается пустая строка.

На OpenMV Cam это всегда возвращает пустую строку; имя процессора в настоящее время сообщается только на целях RISC-V.