platform --- 基盤となるプラットフォームの識別データへのアクセス

このモジュールは、可能な限り多くのプラットフォーム識別データを取得しようとします。この情報を関数 API を介して利用可能にします。

関数

platform.platform() str

基盤となるプラットフォームを識別する文字列を返します。この文字列は、ダッシュ(-)で区切られた次の順序の複数のサブ文字列で構成されます:

  • プラットフォームシステムの名前(OpenMV Cam では MicroPython

  • MicroPython のバージョン

  • プラットフォームのアーキテクチャ

  • 基盤となるプラットフォームのバージョン

  • MicroPython がリンクされている libc の名前とそれに対応するバージョンの連結。

たとえば、OpenMV Cam ではこれは "MicroPython-1.25.0-armv7emsp" になる場合があります。

platform.python_compiler() str

MicroPython のコンパイルに使用されたコンパイラを識別する文字列を返します。

platform.libc_ver() Tuple[str, str]

文字列のタプル (lib, version) を返します。ここで lib は MicroPython がリンクされている libc の名前であり、version はこの libc の対応するバージョンです。

platform.processor() str

プロセッサの詳細な名前が利用可能な場合は、それを含む文字列を返します。プロセッサの名前が不明な場合は、代わりに空の文字列を返します。

OpenMV Cam ではこれは常に空の文字列を返します。プロセッサ名は現在 RISC-V ターゲットでのみ報告されます。