platform — Zugriff auf die Identifikationsdaten der zugrunde liegenden Plattform¶
Dieses Modul versucht, so viele plattformidentifizierende Daten wie möglich abzurufen. Es stellt diese Informationen über Funktions-APIs zur Verfügung.
Funktionen¶
- platform.platform() str¶
Gibt eine Zeichenkette zurück, die die zugrunde liegende Plattform identifiziert. Diese Zeichenkette setzt sich aus mehreren Teilzeichenketten in der folgenden Reihenfolge zusammen, getrennt durch Bindestriche (
-):der Name des Plattformsystems (
MicroPythonauf der OpenMV Cam)die MicroPython-Version
die Architektur der Plattform
die Version der zugrunde liegenden Plattform
die Verkettung des Namens der libc, mit der MicroPython verlinkt ist, und ihrer entsprechenden Version.
Auf einer OpenMV Cam könnte dies beispielsweise
"MicroPython-1.25.0-armv7emsp"sein.
- platform.python_compiler() str¶
Gibt eine Zeichenkette zurück, die den zum Kompilieren von MicroPython verwendeten Compiler identifiziert.
- platform.libc_ver() Tuple[str, str]¶
Gibt ein Tupel von Zeichenketten (lib, version) zurück, wobei lib der Name der libc ist, mit der MicroPython verlinkt ist, und version die entsprechende Version dieser libc.
- platform.processor() str¶
Gibt eine Zeichenkette mit einem detaillierten Namen des Prozessors zurück, sofern einer verfügbar ist. Ist kein Name für den Prozessor bekannt, wird stattdessen eine leere Zeichenkette zurückgegeben.
Auf der OpenMV Cam wird immer eine leere Zeichenkette zurückgegeben; ein Prozessorname wird derzeit nur auf RISC-V-Zielen gemeldet.