在Python中,您可以使用以下几种方法将字典保存到文件中:
1. 使用`pickle`模块:
import pickle
my_dict = {'Apple': 4, 'Banana': 2, 'Orange': 6, 'Grapes': 11}
保存字典到文件
with open('myDictionary.pkl', 'wb') as file:
pickle.dump(my_dict, file)
从文件读取字典
with open('myDictionary.pkl', 'rb') as file:
new_dict = pickle.load(file)
print(new_dict.items())
2. 使用`json`模块:
import json
my_dict = {'Apple': 4, 'Banana': 2, 'Orange': 6, 'Grapes': 11}
保存字典到文件
with open('myDictionary.json', 'w', encoding='utf-8') as file:
json.dump(my_dict, file, ensure_ascii=False)
从文件读取字典
with open('myDictionary.json', 'r', encoding='utf-8') as file:
new_dict = json.load(file)
print(new_dict)
3. 使用`numpy`库的`save`函数:
import numpy as np
my_dict = {'Apple': 4, 'Banana': 2, 'Orange': 6, 'Grapes': 11}
保存字典到文件
np.save('myDictionary.npy', my_dict)
从文件读取字典
new_dict = np.load('myDictionary.npy', allow_pickle=True)
print(new_dict)