擅长:python、mysql、java
<p>json模块可用于将python字典存储到文件中,然后加载该文件,并在将其写入文件之前将其解析为相同的数据类型</p>
<pre><code>d = {}
with open('filtered.txt') as input:
for line in input:
key, value = line.strip().split("():")
key = "{}()".format(key)
d[key] = value
print(d)
# It would be better and easy if you write the data to the file using json module
import json
with open('data.txt', 'w') as json_file:
json.dump(d, json_file)
# Later you can read the file using the json module itself
with open('data.txt') as f:
# this data would be a dicitonay which can be easily managed.
data = json.load(f)
</code></pre>
<p>参考:<a href="https://www.geeksforgeeks.org/json-dump-in-python/" rel="nofollow noreferrer">json.dump()</a>和<a href="https://www.geeksforgeeks.org/json-load-in-python/" rel="nofollow noreferrer">json.load()</a></p>