marshal --- تسلسل كائنات Python

تنفذ هذه الوحدة التحويل بين كائنات Python وصيغة ثنائية. هذه الصيغة خاصة بـ MicroPython لكنها لا تعتمد على بنية الجهاز، لذا يمكن نقل البيانات واستخدامها على نسخة MicroPython مختلفة، طالما أن إصدار البيانات الثنائية متطابق (يُرقّم حالياً بإصدار ملف mpy، انظر ملفات ‎.mpy‎ في MicroPython).

الدوال

marshal.dumps(value: Any, /) bytes

تحويل القيمة value المعطاة إلى صيغة ثنائية وإرجاع كائن bytes المقابل.

حالياً، كائنات الكود هي القيم الوحيدة المدعومة التي يمكن تحويلها.

marshal.loads(data: bytes, /) Any

تحويل البيانات الشبيهة بالبايتات data المعطاة إلى كائن Python المقابل لها، وإرجاعه.