platform — accesso ai dati identificativi della piattaforma sottostante¶
Questo modulo cerca di recuperare quanti più dati identificativi della piattaforma possibile. Rende queste informazioni disponibili tramite API di funzioni.
Funzioni¶
- platform.platform() str¶
Restituisce una stringa che identifica la piattaforma sottostante. Questa stringa è composta da diverse sottostringhe nel seguente ordine, delimitate da trattini (
-):il nome del sistema della piattaforma (
MicroPythonsull’OpenMV Cam)la versione di MicroPython
l’architettura della piattaforma
la versione della piattaforma sottostante
la concatenazione del nome della libc a cui MicroPython è collegato e della sua versione corrispondente.
Ad esempio, su un OpenMV Cam questo potrebbe essere
"MicroPython-1.25.0-armv7emsp".
- platform.python_compiler() str¶
Restituisce una stringa che identifica il compilatore usato per compilare MicroPython.
- platform.libc_ver() Tuple[str, str]¶
Restituisce una tupla di stringhe (lib, version), dove lib è il nome della libc a cui MicroPython è collegato, e version la versione corrispondente di questa libc.
- platform.processor() str¶
Restituisce una stringa con un nome dettagliato del processore, se disponibile. Se non è noto alcun nome per il processore, restituisce invece una stringa vuota.
Sull’OpenMV Cam questo restituisce sempre una stringa vuota; un nome del processore è attualmente riportato solo sui target RISC-V.