marshal — Python-objektien sarjallistus

Tämä moduuli toteuttaa muunnoksen Python-objektien ja binäärimuodon välillä. Muoto on MicroPython-kohtainen, mutta se ei riipu laitearkkitehtuurista, joten data voidaan siirtää ja sitä voidaan käyttää eri MicroPython-instanssissa, kunhan binääridatan versio täsmää (tällä hetkellä se on versioitu mpy-tiedoston version mukaan, katso MicroPython .mpy -tiedostot).

Funktiot

marshal.dumps(value: Any, /) bytes

Muuntaa annetun value-arvon binäärimuotoon ja palauttaa vastaavan bytes-objektin.

Tällä hetkellä koodiobjektit ovat ainoat tuetut arvot, jotka voidaan muuntaa.

marshal.loads(data: bytes, /) Any

Muuntaa annetun tavujen kaltaisen data-arvon vastaavaksi Python-objektiksi ja palauttaa sen.