Hi,<br>I&#39;m guessing you want to do something like this<br><br><br>&gt;&gt;&gt; fo = file(&quot;test.pkl&quot;, &quot;w&quot;)<br>&gt;&gt;&gt; pickle.dump([1,2,3,4], fo)<br>&gt;&gt;&gt; pickle.dump([5,6,7,8], fo)<br>&gt;&gt;&gt; fo.close()<br>
&gt;&gt;&gt; fi = file(&quot;test.pkl&quot;)<br>&gt;&gt;&gt; pickle.load(fi)<br>[1, 2, 3, 4]<br>&gt;&gt;&gt; pickle.load(fi)<br>[5, 6, 7, 8]<br>&gt;&gt;&gt; pickle.load(fi)<br><br>Traceback (most recent call last):<br>    File &quot;&lt;pyshell#10&gt;&quot;, line 1, in &lt;module&gt;<br>
      pickle.load(fi)<br>    File<br>&quot;/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/pickle.py&quot;,<br>line 1370, in load<br>      return Unpickler(file).load()<br>    File<br>&quot;/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/pickle.py&quot;,<br>
line 858, in load<br>      dispatch[key](self)<br>    File<br>&quot;/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/pickle.py&quot;,<br>line 880, in load_eof<br>      raise EOFError<br>EOFError<br><br>You will need to handle the EOFError in a try catch block.<br>
<br>maybe<br><br>def pickledobjects(f):<br>      try:<br>          while True:<br>              yield pickle.load(f)<br>      except EOFError:<br>        pass<br><br>objs = list(pickledobjects(file(&quot;fi&quot;)))<br><br>Though, is this isn&#39;t a large amount of data, I&#39;d recommend just storing<br>
the data in a single object and writing that to the file.<br><br><div class="gmail_quote">On Wed, Oct 7, 2009 at 1:14 PM, Aneesh A <span dir="ltr">&lt;<a href="http://aneesh.nl">aneesh.nl</a>@<a href="http://gmail.com">gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi friends,<div><br></div><div>   I am new to python world. I am doing a small python game ( command line based). The problem is:</div>
<div><br></div><div>I have to store high scores, so i pickled a list . after pickling, in append mode, load method loads only first object.</div>

<div><br></div><div>How to retrieve multiple objects??</div><div><br></div><div>I am attaching a source.</div><div><br></div><div>Look the alpha.</div><br></blockquote></div><br><br clear="all"><br>-- <br>I am but a man.<br>