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 (MicroPython sull’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.