platform — pristup identifikacijskim podacima osnovne platforme

Ovaj modul pokušava dohvatiti što je više moguće podataka koji identificiraju platformu. Te informacije čini dostupnima putem funkcijskih API-ja.

Funkcije

platform.platform() str

Vraća niz koji identificira osnovnu platformu. Ovaj se niz sastoji od nekoliko podnizova sljedećim redoslijedom, odvojenih crticama (-):

  • naziv sustava platforme (MicroPython na OpenMV Cam)

  • verzija MicroPythona

  • arhitektura platforme

  • verzija osnovne platforme

  • spoj naziva libc-a s kojim je MicroPython povezan i njegove odgovarajuće verzije.

Na primjer, na OpenMV Cam to bi moglo biti "MicroPython-1.25.0-armv7emsp".

platform.python_compiler() str

Vraća niz koji identificira prevodilac korišten za prevođenje MicroPythona.

platform.libc_ver() Tuple[str, str]

Vraća torku nizova (lib, version), gdje je lib naziv libc-a s kojim je MicroPython povezan, a version odgovarajuća verzija tog libc-a.

platform.processor() str

Vraća niz s detaljnim nazivom procesora, ako je dostupan. Ako naziv procesora nije poznat, umjesto toga vraća prazan niz.

Na OpenMV Cam ovo uvijek vraća prazan niz; naziv procesora trenutno se prijavljuje samo na RISC-V ciljevima.