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.