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.