marshal --- Tuần tự hóa đối tượng Python

Mô-đun này thực hiện chuyển đổi giữa các đối tượng Python và định dạng nhị phân. Định dạng này đặc thù cho MicroPython nhưng không phụ thuộc vào kiến trúc máy, vì vậy dữ liệu có thể được truyền và sử dụng trên một phiên bản MicroPython khác, miễn là phiên bản dữ liệu nhị phân khớp nhau (hiện tại được đánh phiên bản theo phiên bản tệp mpy, xem Các tệp .mpy của MicroPython).

Hàm

marshal.dumps(value: Any, /) bytes

Chuyển đổi value đã cho sang định dạng nhị phân và trả về đối tượng bytes tương ứng.

Hiện tại, các đối tượng mã là các giá trị duy nhất được hỗ trợ để chuyển đổi.

marshal.loads(data: bytes, /) Any

Chuyển đổi data dạng bytes đã cho thành đối tượng Python tương ứng và trả về nó.