擅长:python、mysql、java
<p>杰里米·布朗(Jeremy Brown)的回答是对的,这里有一个更具体的说法:</p>
<pre><code>import cPickle
import myFooDefiningModule
def pickleObject():
object = myFooDefiningModule.Foo()
savefile = open('path/to/file', 'w')
cPickle.dump(object, savefile)
</code></pre>
<p>以及:</p>
<pre><code>import cPickle
import myFooDefiningModule
savefile = open('path/to/file', 'r')
object = cPickle.load(savefile)
</code></pre>
<p>使<code>Foo</code>在每段代码中都位于同一名称空间中。</p>