最近在项目中遇到把字典类型的数据保存文件,在另一个模块又把文件中的内容转换为字典的需求,在这里记录一下。
- 字典保存成文件
import pickle
data = dict(key="aaa", val=22)
with open("data.txt", "wb") as f:
pickle.dump(data, f)
- 文件读取为字典
import pickle
data = {}
with open("data.txt", "rb") as f:
data = pickle.load(f)
print(data)
#print(data)的结果
#{'key': 'aaa', 'val': 22}