marshal — סריאליזציה של אובייקטים ב-Python#

מודול זה מממש המרה בין אובייקטים של Python לפורמט בינארי. הפורמט ייחודי ל-MicroPython אך אינו תלוי בארכיטקטורת המכונה, ולכן ניתן להעביר את הנתונים ולהשתמש בהם במופע MicroPython אחר, כל עוד גרסת הנתונים הבינאריים תואמת (כרגע היא ממוספרת לפי גרסת קובץ mpy, ראו קובצי .mpy של MicroPython).

פונקציות#

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

ממירה את ה-value הנתון לפורמט בינארי ומחזירה אובייקט bytes מתאים.

כרגע, אובייקטי קוד הם הערכים הנתמכים היחידים שניתן להמיר.

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

ממירה את ה-data מסוג bytes-like הנתון לאובייקט Python המתאים לו, ומחזירה אותו.