platform — dostęp do danych identyfikujących platformę bazową¶
Moduł ten stara się pobrać jak najwięcej danych identyfikujących platformę. Udostępnia te informacje za pośrednictwem API funkcji.
Funkcje¶
- platform.platform() str¶
Zwraca łańcuch znaków identyfikujący platformę bazową. Łańcuch ten składa się z kilku podłańcuchów w następującej kolejności, oddzielonych myślnikami (
-):nazwa systemu platformy (
MicroPythonna OpenMV Cam)wersja MicroPython
architektura platformy
wersja platformy bazowej
połączenie nazwy biblioteki libc, z którą jest skonsolidowany MicroPython, oraz jej odpowiedniej wersji.
Na przykład na OpenMV Cam może to być
"MicroPython-1.25.0-armv7emsp".
- platform.python_compiler() str¶
Zwraca łańcuch znaków identyfikujący kompilator użyty do skompilowania MicroPython.
- platform.libc_ver() Tuple[str, str]¶
Zwraca krotkę łańcuchów znaków (lib, version), gdzie lib to nazwa biblioteki libc, z którą jest skonsolidowany MicroPython, a version to odpowiednia wersja tej biblioteki libc.
- platform.processor() str¶
Zwraca łańcuch znaków ze szczegółową nazwą procesora, jeśli jest ona dostępna. Jeśli nazwa procesora nie jest znana, zwraca pusty łańcuch znaków.
Na OpenMV Cam zawsze zwraca pusty łańcuch znaków; nazwa procesora jest obecnie zgłaszana tylko na platformach docelowych RISC-V.