platform — přístup k identifikačním datům podkladové platformy#

Tento modul se snaží získat co nejvíce dat identifikujících platformu. Tyto informace zpřístupňuje prostřednictvím funkčního API.

Funkce#

platform.platform() str#

Vrátí řetězec identifikující podkladovou platformu. Tento řetězec se skládá z několika podřetězců v následujícím pořadí, oddělených pomlčkami (-):

  • název systému platformy (MicroPython na OpenMV Cam)

  • verze MicroPython

  • architektura platformy

  • verze podkladové platformy

  • zřetězení názvu libc, ke které je MicroPython slinkován, a jeho odpovídající verze.

Například na OpenMV Cam by to mohlo být "MicroPython-1.25.0-armv7emsp".

platform.python_compiler() str#

Vrátí řetězec identifikující kompilátor použitý pro kompilaci MicroPython.

platform.libc_ver() Tuple[str, str]#

Vrátí n-tici řetězců (lib, version), kde lib je název libc, ke které je MicroPython slinkován, a version je odpovídající verze této libc.

platform.processor() str#

Vrátí řetězec s podrobným názvem procesoru, pokud je k dispozici. Pokud není žádný název procesoru znám, vrátí místo toho prázdný řetězec.

Na OpenMV Cam toto vždy vrací prázdný řetězec; název procesoru je aktuálně hlášen pouze na cílech RISC-V.