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 (
MicroPythonsur 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.