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.