擅长:python、mysql、java
<p>开始使用<code>json</code>模块和内存中的<code>dict</code>编辑的一些代码:</p>
<pre><code>#!/usr/bin/env python
import json
import os
FILE = "defs.json"
# load file (if exists...)
if not os.path.exists(FILE):
defs = {}
else:
with open(FILE) as defs_file:
try:
defs = json.load(defs_file)
except ValueError:
# invalid file - replace it with valid empty file
defs = {}
# do stuff...
defs['new definition'] = 'new value'
# save dict to the file
with open(FILE, 'w') as defs_file:
json.dump(defs, defs_file)
</code></pre>