oblib.dump
时间: 2024-08-15 10:08:06 浏览: 90
`pickle`模块的`dump()`函数用于序列化Python对象到一个文件中。这使得你可以在程序之间或在不同会话间保存和恢复数据。`dumps()`函数则是一个等价的方法,但它返回的是一个字符串,而不是写入文件。
以下是`pickle.dump()`的基本用法示例:
```python
import pickle
# 要序列化的对象
data = {"name": "Alice", "age": 30}
# 打开一个可写模式的文件(这里假设文件名为"data.pickle")
with open('data.pickle', 'wb') as f:
# 使用pickle.dump()将对象写入文件
pickle.dump(data, f)
# 指令的完整形式是 pickle.dump(obj, file, protocol)
# 参数protocol指定使用的pickle协议版本,默认为0,也可以设置为其他版本(如1或2)
阅读全文