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.