Python marshal 模块
实例
序列化和反序列化一个简单值:
import marshal
data = 42
dumped = marshal.dumps(data)
print(dumped)
print(marshal.loads(dumped))
亲自试一试 »
定义和用法
marshal 模块用于将 Python 值序列化和反序列化为二进制格式。
它仅供内部使用(例如 .pyc 文件),不具备抵御不受信任数据的安全保障。
成员
| 成员 | 描述 |
|---|---|
| dumps() | 将对象序列化为字节。 |
| dump() | 将对象序列化并写入类文件对象。 |
| loads() | 将字节反序列化为 Python 对象。 |
| load() | 从类文件对象反序列化。 |

