marshal — serializzazione di oggetti Python

Questo modulo implementa la conversione tra oggetti Python e un formato binario. Il formato è specifico di MicroPython ma non dipende dall’architettura della macchina, quindi i dati possono essere trasferiti e utilizzati su un’altra istanza di MicroPython, purché la versione dei dati binari corrisponda (attualmente è versionata come la versione del file mpy, vedere File .mpy di MicroPython).

Funzioni

marshal.dumps(value: Any, /) bytes

Converte il value indicato in formato binario e restituisce un oggetto bytes corrispondente.

Attualmente, gli oggetti code sono gli unici valori supportati che possono essere convertiti.

marshal.loads(data: bytes, /) Any

Converte i dati bytes-like data indicati nel corrispondente oggetto Python e lo restituisce.