python保存字典的好方法
时间: 2024-11-15 19:29:28 浏览: 0
python字典快速保存于读取的方法
5星 · 资源好评率100%
在Python中,保存字典的一种常见且方便的方法是将它写入到文件中,通常我们使用内置的`json`模块或者`pickle`模块。以下是两种方法:
1. **JSON(JavaScript Object Notation)**:
- 使用`json.dump()`函数可以将字典保存到.json文件中:
```python
import json
data = {'name': 'John', 'age': 30}
with open('dict_data.json', 'w') as f:
json.dump(data, f)
```
- 如果你想读取数据,使用`json.load()`即可:
```python
with open('dict_data.json', 'r') as f:
loaded_data = json.load(f)
```
2. **pickle** (Python 的序列化模块):
- `pickle.dump()`用于保存字典:
```python
import pickle
data = {'name': 'John', 'age': 30}
with open('dict_data.pickle', 'wb') as f:
pickle.dump(data, f)
```
- 读取时,使用`pickle.load()`:
```python
with open('dict_data.pickle', 'rb') as f:
loaded_data = pickle.load(f)
```
这两种方法都能持久化存储字典,并能在需要的时候轻松地加载回内存。
阅读全文