首页 > 解决方案 > 将字典保存并加载到python中

问题描述

我有下面的代码在python中将字典保存到csv。我怎样才能重新加载这个?

这里有一些答案,但似乎没有一个有效

file='Location'
with open(file, 'w') as f:  # Just use 'w' mode in 3.x
    w = csv.DictWriter(f, mydic.keys())
    w.writeheader()
    w.writerow(mydic)

标签: pythondictionary

解决方案


我建议另存dictionaryjson文件。

import json

with open('data.json', 'w') as fp:
    json.dump(mydic, fp)

要加载json文件:

with open('data.json', 'r') as fp:
    mydic = json.load(fp)

推荐阅读