platform -- 基盤プラットフォームの識別データへのアクセス
このモジュールは、該当する CPython モジュールのサブセットを実装しています。
詳しくはオリジナルの CPython ドキュメンテーションを参照してください: platform.
このモジュールは、プラットフォームを識別するデータを可能な限り取得しようとします。この情報は関数APIを介して利用可能になります。
関数
- platform.platform()
基盤となるプラットフォームを識別する文字列を返します。この文字列は、複数のダッシュ(
-)で区切った部分文字列が次の順序で並んだものです。プラットフォームシステムの名前(例: Unix、Windows、MicroPython)
MicroPythonのバージョン
プラットフォームのアーキテクチャ
基盤となるプラットフォームのバージョン
MicroPython がリンクしている libc の名前とそれに対応するバージョンを連結したもの。
たとえば、これは
"MicroPython-1.20.0-xtensa-IDFv4.2.4-with-newlib3.0.0"のようになるかもしれません。
- platform.python_compiler()
MicroPython をコンパイルする際に使ったコンパイラを識別する文字列を返します。
- platform.libc_ver()
(lib, version) という2つの文字列からなるタプルを返します。ここで、 lib は MicroPython がリンクされている libc の名前であり、 version はこの libc の対応するバージョンです。
- platform.processor()
プロセッサの詳細な名前(存在する場合)を含む文字列を返します。プロセッサの名前が不明な場合は、代わりに空の文字列を返します。
これは現在、RISC-V ターゲット(32ビットと64ビットの両方)でのみ利用可能です。