platform — acces la datele de identificare ale platformei subiacente¶
Acest modul încearcă să recupereze cât mai multe date de identificare a platformei posibil. Acesta pune la dispoziție aceste informații prin intermediul unor API-uri de funcții.
Funcții¶
- platform.platform() str¶
Returnează un șir de caractere care identifică platforma subiacentă. Acest șir este compus din mai multe subșiruri în următoarea ordine, delimitate prin cratime (
-):numele sistemului platformei (
MicroPythonpe OpenMV Cam)versiunea MicroPython
arhitectura platformei
versiunea platformei subiacente
concatenarea numelui bibliotecii libc la care este legat MicroPython și a versiunii sale corespunzătoare.
De exemplu, pe un OpenMV Cam acesta ar putea fi
"MicroPython-1.25.0-armv7emsp".
- platform.python_compiler() str¶
Returnează un șir de caractere care identifică compilatorul folosit pentru compilarea MicroPython.
- platform.libc_ver() Tuple[str, str]¶
Returnează un tuplu de șiruri de caractere (lib, version), unde lib este numele bibliotecii libc la care este legat MicroPython, iar version este versiunea corespunzătoare a acestei biblioteci libc.
- platform.processor() str¶
Returnează un șir de caractere cu un nume detaliat al procesorului, dacă unul este disponibil. Dacă nu se cunoaște niciun nume pentru procesor, acesta va returna în schimb un șir gol.
Pe OpenMV Cam acesta returnează întotdeauna un șir gol; un nume de procesor este în prezent raportat doar pe țintele RISC-V.