platform — acesso aos dados de identificação da plataforma subjacente¶
Este módulo tenta obter o máximo possível de dados de identificação da plataforma. Torna esta informação disponível através de APIs de funções.
Funções¶
- platform.platform() str¶
Devolve uma string que identifica a plataforma subjacente. Esta string é composta por várias substrings pela seguinte ordem, delimitadas por hífenes (
-):o nome do sistema da plataforma (
MicroPythonna OpenMV Cam)a versão do MicroPython
a arquitetura da plataforma
a versão da plataforma subjacente
a concatenação do nome da libc à qual o MicroPython está ligado e a sua versão correspondente.
Por exemplo, numa OpenMV Cam isto poderia ser
"MicroPython-1.25.0-armv7emsp".
- platform.python_compiler() str¶
Devolve uma string que identifica o compilador utilizado para compilar o MicroPython.
- platform.libc_ver() Tuple[str, str]¶
Devolve um tuplo de strings (lib, version), onde lib é o nome da libc à qual o MicroPython está ligado, e version a versão correspondente desta libc.
- platform.processor() str¶
Devolve uma string com o nome detalhado do processador, se disponível. Se não for conhecido nenhum nome para o processador, devolve uma string vazia.
Na OpenMV Cam, esta função devolve sempre uma string vazia; o nome do processador é atualmente reportado apenas em alvos RISC-V.