gpt4 book ai didi

python - 如何删除json文件python中的元素

转载 作者:行者123 更新时间:2023-12-01 23:01:25 29 4
gpt4 key购买 nike

我正在尝试删除 json 文件中的一个元素,

这是我的 json 文件:

之前:

{
"names": [
{
"PrevStreak": false,
"Streak": 0,
"name": "Brody B#3719",
"points": 0
},
{
"PrevStreak": false,
"Streak": 0,
"name": "XY_MAGIC#1111",
"points": 0
}
]
}

运行脚本后:


{
"names": [
{
"PrevStreak": false,
"Streak": 0,
"name": "Brody B#3719",
"points": 0
}
]
}

我如何在 python 中执行此操作?该文件存储在本地,我决定根据每个元素中的名称删除哪个元素

谢谢

最佳答案

我会加载文件,删除项目,然后再次保存。示例:

import json
with open("filename.json") as f:
data = json.load(f)
f.pop(data["names"][1]) # or iterate through entries to find matching name
with open("filename.json", "w") as f:
json.dump(data, f)

关于python - 如何删除json文件python中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71764921/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com