python保存dict
时间: 2023-11-01 21:00:40 浏览: 42
在Python中保存字典有多种方法。你可以使用numpy,pickle或json模块来保存字典为文件。
1. 使用numpy保存为.npy文件:
```python
import numpy as np
my_dict = {'a': 1, 'b': 2, 'c': 3}
np.save('my_file.npy', my_dict)
```
2. 使用pickle保存为.pkl文件:
```python
import pickle
my_dict = {'a': 1, 'b': 2, 'c': 3}
with open('my_file.pkl', 'wb') as f:
pickle.dump(my_dict, f)
```
3. 使用json模块保存为.json文件:
```python
import json
my_dict = {'a': 1, 'b': 2, 'c': 3}
with open('my_file.json', 'w') as f:
json.dump(my_dict, f)
```
相关问题
python dict保存
在Python中,可以使用多种方法将字典保存到文件中。其中包括使用NumPy、pickle和JSON等库。
使用NumPy保存为.npy文件的方法如下:
```python
import numpy as np
my_dict = {'a':1, 'b':2, 'c':3}
np.save('my_file.npy', my_dict)
```
使用pickle保存为.pkl文件的方法如下:
```python
import pickle
my_dict = {'a':1, 'b':2, 'c':3}
with open('my_file.pkl', 'wb') as f:
pickle.dump(my_dict, f)
```
使用JSON保存为.json文件的方法如下:
```python
import json
my_dict = {'a':1, 'b':2, 'c':3}
with open('my_file.json', 'w') as f:
json.dump(my_dict, f)
```
请注意,以上代码中的'my_dict'是要保存的字典对象,而'my_file'是保存的文件名。您可以根据自己的需求修改这些名称。
python 将dict 保存为json
可以使用json模块中的dumps方法将dict保存为json格式的字符串,示例代码如下:
```python
import json
my_dict = {"name": "John", "age": 30, "city": "New York"}
json_str = json.dumps(my_dict)
print(json_str)
```
输出结果为:
```
{"name": "John", "age": 30, "city": "New York"}
```