【发布时间】:2022-01-23 14:20:57
【问题描述】:
如何在 JSON 文件中添加多个字典? 我想在同一个 JSON 文件中添加 1 个或 2 个字典,并在一段时间后添加 1 个或 2 个或 3 个字典。
示例:
dict1 = {'a': 1, 'b':2}
-> 我想将它添加到一个 'test.json' 文件中,过一会儿我想添加字典
dict2 = {'c': 1, 'd':2}
dict3 = {'e': 1, 'f':2}
-> 过了一会儿我想添加这个 2 例如
编辑
import json
dict1 = {'a': 1, 'b': 1}
dict2 = {'c': 2, 'd': 2}
dict3 = {'e': 3, 'f': 3}
list1 = []
list1.append(dict1)
with open('testjson_dict.json', 'a') as f:
json.dump(list1, f)
->这是第一个输出
[
{
"a": 1,
"b": 1
}
]
-> 我将 dict2 附加到 list1,这是输出,它创建第二个列表并将 dict2 放入其中,我如何更改代码以将 dict2 放入我的第一个列表中?
[
{
"a": 1,
"b": 1
}
][
{
"c": 2,
"d": 2
}
]
【问题讨论】:
标签: python json dictionary add