platform — accès aux données d’identification de la plateforme sous-jacente#

Ce module tente de récupérer autant de données d’identification de la plateforme que possible. Il rend ces informations disponibles via des API de fonctions.

Fonctions#

platform.platform() str#

Renvoie une chaîne identifiant la plateforme sous-jacente. Cette chaîne est composée de plusieurs sous-chaînes dans l’ordre suivant, délimitées par des tirets (-) :

  • le nom du système de la plateforme (MicroPython sur l’OpenMV Cam)

  • la version de MicroPython

  • l’architecture de la plateforme

  • la version de la plateforme sous-jacente

  • la concaténation du nom de la libc à laquelle MicroPython est lié et de sa version correspondante.

Par exemple, sur un OpenMV Cam, cela pourrait être "MicroPython-1.25.0-armv7emsp".

platform.python_compiler() str#

Renvoie une chaîne identifiant le compilateur utilisé pour compiler MicroPython.

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

Renvoie un tuple de chaînes (lib, version), où lib est le nom de la libc à laquelle MicroPython est lié, et version la version correspondante de cette libc.

platform.processor() str#

Renvoie une chaîne contenant un nom détaillé du processeur, si disponible. Si aucun nom de processeur n’est connu, elle renvoie une chaîne vide à la place.

Sur l’OpenMV Cam, cela renvoie toujours une chaîne vide ; un nom de processeur n’est actuellement signalé que sur les cibles RISC-V.