擅长:python、mysql、java
<p>以前没有尝试过在pickle文件中放入一个以上的东西,但是很高兴看到这是可能的。看<a href="https://stackoverflow.com/a/15463472/4288043">this</a>答案。如果您调用它两次而不使用<code>with</code>,它应该会将所有内容都输出:</p>
<pre><code>f = open("TestPickle.pickle", "r")
ListNames = pickle.load(f)
ListNumbers = pickle.load(f)
f.close()
</code></pre>
<p>或者您可以这样保留<code>with</code>:</p>
^{pr2}$
<p>然后</p>
<blockquote>
<p>what if I have an unknown number of items in my pickle file with a number of Datatypes</p>
</blockquote>
<p>把一些东西倒进泡菜文件里,这样你就不知道里面有什么了,真的是个聪明的主意吗?</p>