以下代码不会为每个数据结果添加换行符:
if 'result' in data:
filename = str(data['filename']);
for imsg in data['result']['data']:
msg += imsg + '\n'
with open(filename,"w") as output:
output.write(msg)
我试图用新数据覆盖文件。这就是我使用'w'
的原因。
希望所提供的信息充足。
JSON:
{
"format": "json",
"result": {
"data": [
"New Message 1",
"New Message 2"
]
},
"total": 2,
"filename": "\/log.txt"
}