小编Vic*_*r S的帖子

Python JSON转储/附加到.txt与新行上的每个变量

我的代码创建了一个字典,然后存储在一个变量中.我想将每个字典写入JSON文件,但我希望每个字典都在一个新行上.

我的字典:

hostDict = {"key1": "val1", "key2": "val2", "key3": {"sub_key1": "sub_val2", "sub_key2": "sub_val2", "sub_key3": "sub_val3"}, "key4": "val4"}
Run Code Online (Sandbox Code Playgroud)

我的部分代码:

g = open('data.txt', 'a')
with g as outfile:
  json.dump(hostDict, outfile)
Run Code Online (Sandbox Code Playgroud)

这会将每个字典附加到'data.txt',但它会内联.我希望每个字典条目都在新行上.任何意见,将不胜感激.

python json newline dump append

52
推荐指数
2
解决办法
7万
查看次数

标签 统计

append ×1

dump ×1

json ×1

newline ×1

python ×1