python - 将字典保存并加载到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)
解决方案
我建议另存dictionary
为json
文件。
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)
推荐阅读
- r - 如何从下拉列表中抓取选项并将它们存储在表格中?
- javascript - 如何创建一个可以选择不以“#”或“。”开头的单词的正则表达式
- android - 使用图层列表调整 Android 初始屏幕上的图像大小
- mysql - MySQL:抓取在另一个表中找不到 ID 的行
- python - 将 numpy 数组的行写入内部文件的最佳方法,而不是在循环之后?
- sass - 完成任务后如何停止吞咽?
- regex - 有没有办法让这个正则表达式不那么贪婪。使用 Excel VBA
- javascript - 我有一个包含对象数组的 json,这些对象又是更大数组的对象。我该如何阅读这个?
- python - Python项目结构:“未解决的参考”
- python-3.x - twitter python 代码仅执行有限数量的推文和术语