marshal — Serialização de objetos Python

Este módulo implementa a conversão entre objetos Python e um formato binário. O formato é específico do MicroPython, mas não depende da arquitetura da máquina, de modo que os dados podem ser transferidos e usados em uma instância diferente do MicroPython, desde que a versão dos dados binários coincida (atualmente versionada conforme a versão do arquivo mpy, veja Arquivos .mpy do MicroPython).

Funções

marshal.dumps(value: Any, /) bytes

Converte o value fornecido para o formato binário e retorna um objeto bytes correspondente.

Atualmente, objetos de código são os únicos valores suportados que podem ser convertidos.

marshal.loads(data: bytes, /) Any

Converte o data do tipo bytes fornecido em seu objeto Python correspondente e o retorna.