擅长:python、mysql、java
<p>我对简单序列化的首选解决方案是<code>yaml</code>。它的优点是可读性强,但缺点是只能序列化简单的数据结构。在这种情况下,它似乎可以正常工作:</p>
<p><strong>测试代码:</strong></p>
<pre><code>leader_board = [
[30, 'Player A'],
[10, 'Player B'],
]
import yaml
# save the leader board
with open('LeaderBoard.yml', 'w') as f:
f.write(yaml.dump(leader_board))
# read the leader board from yaml file
with open('LeaderBoard.yml', 'r') as f:
read_leader_board = yaml.load(f.read())
# show yaml format and restored data
print(yaml.dump(leader_board))
print(read_leader_board )
</code></pre>
<p><strong>结果:</strong></p>
^{pr2}$