2024-09-28 23:21:48 发布
网友
如何删除json文件中出现的所有键?在下面的例子中,我想删除所有的“评级”键
现在情况如何:
{ "player": { "rating": "99", "rarity": "super_rare" }, "player2": { "rating": "87", "rarity": "rare" } }
我想要的是:
{ "player": { "rarity": "super_rare" }, "player2": { "rarity": "rare" } }
试试这个:
import json with open('data.json') as fp: data = json.loads(fp.read()) for player in data.values(): del player['rating'] with open('output.json', 'w') as fw: json.dump(data, fw, indent=4)
输出:
{'abc': {'rarity': 'super_rare'}, 'efg': {'rarity': 'rare'}}
试试这个:
输出:
相关问题 更多 >
编程相关推荐