marshal --- Python对象序列化
该模块实现了相应 CPython 模块的一个子集,如下所述。有关更多信息,请参阅原始CPython文档: marshal
该模块实现了Python对象与二进制格式之间的转换。 该格式是MicroPython特有的,但不依赖于机器架构,因此数据可以在不同的MicroPython实例之间传输和使用,只要二进制数据的版本匹配(当前版本与mpy文件版本相同,参见MicroPython .mpy文件)。
函数
- marshal.dumps(value, /)
将给定值转换为二进制格式并返回相应的bytes对象。 目前,代码对象是唯一支持可以转换的值。
- marshal.loads(data, /)
将给定的类bytes数据转换为相应的Python对象并返回它。