platform — åtkomst till den underliggande plattformens identifieringsdata¶
Denna modul försöker hämta så mycket plattformsidentifierande data som möjligt. Den gör denna information tillgänglig via funktions-API:er.
Funktioner¶
- platform.platform() str¶
Returnerar en sträng som identifierar den underliggande plattformen. Denna sträng är sammansatt av flera delsträngar i följande ordning, avgränsade av bindestreck (
-):namnet på plattformssystemet (
MicroPythonpå OpenMV Cam)MicroPython-versionen
plattformens arkitektur
versionen av den underliggande plattformen
sammanfogningen av namnet på den libc som MicroPython är länkat mot och dess motsvarande version.
På en OpenMV Cam kan detta till exempel vara
"MicroPython-1.25.0-armv7emsp".
- platform.python_compiler() str¶
Returnerar en sträng som identifierar kompilatorn som användes för att kompilera MicroPython.
- platform.libc_ver() Tuple[str, str]¶
Returnerar en tupel av strängar (lib, version), där lib är namnet på den libc som MicroPython är länkat mot, och version den motsvarande versionen av denna libc.
- platform.processor() str¶
Returnerar en sträng med ett detaljerat namn på processorn, om ett sådant finns tillgängligt. Om inget namn på processorn är känt returneras en tom sträng i stället.
På OpenMV Cam returnerar detta alltid en tom sträng; ett processornamn rapporteras för närvarande endast på RISC-V-mål.