Python通过Python添加到json列表

2024-04-25 09:03:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我的json文件

{
   "people": []
}

我的python代码

with open("people.json") as jsonFile:
    load = json.load(jsonFile)
    data = {
    "fname": "Jason",
    "lname": "Scott",
    "age": 32,
    "job": "web developer",
    "spouse": "Jane Scott"
    }

    load["people"].append(data)

jsonFile.close()

我想将python文件添加到列表中,在上面的代码中,json文件保持不变。你知道吗


Tags: 文件代码jsonagedataaswithload
1条回答
网友
1楼 · 发布于 2024-04-25 09:03:46

你还没有写回文件。以写模式(open("people.json", r+))打开文件,然后在附加数据之后,需要将新字典json.dump添加到文件中。你知道吗

而且,最后不需要做jsonFile.close()。你的with语句处理这个问题。你知道吗

相关问题 更多 >