我的代码创建了一个字典,然后将其存储在一个变量中。我想将每个字典写入一个 JSON 文件,但我希望每个字典都在一个新行上。
我的字典:
hostDict = {"key1": "val1", "key2": "val2", "key3": {"sub_key1": "sub_val2", "sub_key2": "sub_val2", "sub_key3": "sub_val3"}, "key4": "val4"}
我的部分代码:
g = open('data.txt', 'a')
with g as outfile:
json.dump(hostDict, outfile)
这会将每个字典附加到“data.txt”,但它是内联的。我希望每个字典条目都在新行上。任何意见,将不胜感激。