<p>您可以使用<a href="https://docs.python.org/3/library/json.html" rel="nofollow noreferrer">json library</a>以python dict的形式从文件中加载json,然后修改该json并将其另存为文件</p>
<pre><code>import json
# Open json file and load its content as python dict
file = open('data.json', 'r')
my_json = json.loads(file.read())
file.close()
# Do stuff with that json
del my_json['buildings'][0]
my_json['buildings'][0]['Penning Towers'] = 1
my_json['staff'].append({'name': 'Jake', 'nr': '3', 'worth': '299'})
# Override json file with modified json
file = open('data.json', 'w')
file.write(json.dumps(my_json, indent=4))
file.close()
</code></pre>
<p>data.json在运行我们的代码之后:</p>
<pre><code>{
"staff": [
{
"nr": "1",
"worth": "399",
"name": "D Trump"
},
{
"nr": "2",
"worth": "299",
"name": "Mr Henry"
},
{
"nr": "3",
"worth": "299",
"name": "Jake"
}
],
"buildings": [
{
"nr": "1",
"worth": "299",
"name": "Penning Towers"
}
]
}
</code></pre>