【发布时间】:2020-10-26 13:00:24
【问题描述】:
我目前正在做一个项目,我已将字典列表保存到 JSON 文件中,以行分隔。
如何将 JSON 字典转换回 PYTHON 程序,将其恢复为原始变量名?
假设我有一个这样的字典列表:
a = { "a":1, "b":2, "c":3}
b = {"alpha":1, "bravo": 2, "charlie":3}
我已通过这样做将其转换为 JSON 文件:
with open('example.txt', 'w') as outfile:
json.dump(a, outfile)
outfile.write('\n')
json.dump(b, outfile)
当我再次打开程序时,我希望通过加载 JSON 文件来保存它,将每个 JSON 字典分隔到每个 Python 字典中。 任何帮助将不胜感激。
【问题讨论】:
-
请不要大喊大叫
-
为什么不将它们放在一个列表中,以便将它们保存为 JSON 数组?
-
我该怎么做?我对 Python 和 JSON 有点陌生
标签: python json list file dictionary