保存python中的列表、字典等到二进制文件,再读取文件。
时间: 2024-03-10 11:49:36 浏览: 153
读取二进制文件
您可以使用pickle模块来保存Python中的列表、字典等到二进制文件,并且可以使用pickle模块再次读取文件。下面是一个示例代码:
```python
import pickle
# 要保存的数据
data = {'name': 'Alice', 'age': 25, 'hobbies': ['reading', 'swimming', 'traveling']}
# 将数据保存到文件中
with open('data.bin', 'wb') as f:
pickle.dump(data, f)
# 从文件中读取数据
with open('data.bin', 'rb') as f:
loaded_data = pickle.load(f)
# 打印读取的数据
print(loaded_data)
```
这个代码片段将会输出以下内容:
```
{'name': 'Alice', 'age': 25, 'hobbies': ['reading', 'swimming', 'traveling']}
```
注意:pickle只能在Python内部使用,不能与其他语言进行交互。并且,pickle的安全性不高,建议不要从不可信的源加载pickle数据。
阅读全文