marshal — Python objektumok szerializálása

Ez a modul a Python objektumok és egy bináris formátum közötti átalakítást valósítja meg. A formátum a MicroPythonra jellemző, de nem függ a gépi architektúrától, így az adatok átvihetők és felhasználhatók egy másik MicroPython példányon is, amennyiben a bináris adat verziója egyezik (jelenleg az mpy fájlverzió szerint van verziózva, lásd MicroPython .mpy fájlok).

Függvények

marshal.dumps(value: Any, /) bytes

A megadott value értéket bináris formátumra alakítja, és visszaad egy megfelelő bytes objektumot.

Jelenleg a kódobjektumok az egyetlen támogatott értékek, amelyek átalakíthatók.

marshal.loads(data: bytes, /) Any

A megadott bájtszerű data adatot a neki megfelelő Python objektummá alakítja, és visszaadja azt.