marshal — serializacja obiektów Pythona#

Ten moduł implementuje konwersję między obiektami Pythona a formatem binarnym. Format jest specyficzny dla MicroPython, ale nie zależy od architektury maszyny, więc dane mogą być przesyłane i używane w innej instancji MicroPython, o ile wersja danych binarnych jest zgodna (obecnie jest ona wersjonowana zgodnie z wersją pliku mpy, zobacz Pliki .mpy w MicroPython).

Funkcje#

marshal.dumps(value: Any, /) bytes#

Konwertuje podaną wartość value do formatu binarnego i zwraca odpowiadający jej obiekt bytes.

Obecnie obiekty kodu są jedynymi obsługiwanymi wartościami, które można konwertować.

marshal.loads(data: bytes, /) Any#

Konwertuje podane dane data przypominające bajty do odpowiadającego im obiektu Pythona i zwraca go.