擅长:python、mysql、java
<p>将Python对象序列化为文件有几个选项:</p>
<ul>
<li><code>json.dump()</code>以JSON格式存储数据。它具有很强的可读性和可编辑性,但只能存储列表、dict、字符串、数字、布尔值,因此没有复合对象。您需要在<code>import json</code>之前使<code>json</code>模块可用。在</li>
<li><code>pickle.dump()</code>可以存储大多数对象。在</li>
</ul>
<p>不常见:</p>
<ul>
<li><code>shelve</code>模块将多个Python对象存储在一个DBM数据库中,主要表现为一个持久的<code>dict</code>。在</li>
<li><code>marshal.dump()</code>:不知道什么时候你需要它。在</li>
</ul>