不为每个json数组输出带换行符的结果数据

时间:2016-07-18 01:15:01

标签: python

以下代码不会为每个数据结果添加换行符:

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"
}

0 个答案:

没有答案