marshal --- Python オブジェクトのシリアライズ

このモジュールは Python オブジェクトとバイナリ形式との間の変換を実装します。この形式は MicroPython 固有のものですが、マシンアーキテクチャには依存しないため、バイナリデータのバージョンが一致している限り、データを別の MicroPython インスタンスに転送して使用できます(現在は mpy ファイルのバージョンとして付与されています。MicroPython .mpy ファイル を参照してください)。

関数

marshal.dumps(value: Any, /) bytes

指定された value をバイナリ形式に変換し、対応する bytes オブジェクトを返します。

現在、変換できる値としてサポートされているのはコードオブジェクトのみです。

marshal.loads(data: bytes, /) Any

指定されたバイト列風の data を対応する Python オブジェクトに変換して返します。