pickle.load()
时间: 2023-08-24 14:03:47 浏览: 88
Python3X np.load.txt
`pickle.load()` 是 Python 中的一个函数,用于从文件中读取序列化(即将对象转换为字节流)的 Python 对象。该函数会将字节流反序列化成 Python 对象,并返回反序列化后的对象。使用 `pickle.dump()` 函数可以将 Python 对象序列化并写入文件中,以便后续使用 `pickle.load()` 函数进行读取。
以下是一个示例:
```python
import pickle
# 将数据序列化并写入文件
data = {'name': 'Alice', 'age': 25}
with open('data.pkl', 'wb') as f:
pickle.dump(data, f)
# 从文件中读取数据并反序列化
with open('data.pkl', 'rb') as f:
loaded_data = pickle.load(f)
print(loaded_data) # 输出 {'name': 'Alice', 'age': 25}
```
阅读全文