擅长:python、mysql、java
<p>一次只能pickle一个变量,但它可以是<code>dict</code>或其他Python对象。您可以将多个变量存储在一个对象中并对该对象进行pickle。在</p>
<pre><code>import pickle
class Box:
pass
vars = Box()
vars.x = 1
vars.y = 2
vars.z = 3
with open("save_vars.pickle", "wb") as f:
f.write(pickle.dumps(vars))
with open("save_vars.pickle", "rb") as f:
v = pickle.load(f)
assert vars.__dict__ == v.__dict__
</code></pre>