platform — доступ до ідентифікаційних даних базової платформи

Цей модуль намагається отримати якомога більше даних для ідентифікації платформи та надає їх через функціональний API.

Функції

platform.platform() str

Повертає рядок, що ідентифікує базову платформу. Рядок складається з кількох підрядків у наступному порядку, розділених дефісами (-):

  • назва системи платформи (MicroPython на OpenMV Cam)

  • версія MicroPython

  • архітектура платформи

  • версія базової платформи

  • конкатенація назви бібліотеки libc, з якою скомпільовано MicroPython, та її версії.

Наприклад, на OpenMV Cam це може бути "MicroPython-1.25.0-armv7emsp".

platform.python_compiler() str

Повертає рядок, що ідентифікує компілятор, використаний для компіляції MicroPython.

platform.libc_ver() Tuple[str, str]

Повертає кортеж рядків (lib, version), де lib — назва бібліотеки libc, з якою скомпільовано MicroPython, а version — відповідна версія цієї бібліотеки libc.

platform.processor() str

Повертає рядок із детальною назвою процесора, якщо вона доступна. Якщо назва процесора невідома, повертає порожній рядок.

На OpenMV Cam завжди повертає порожній рядок; назва процесора наразі доступна лише для цілей RISC-V.