Oops formatting got mucked up. Should be
def pickledobjects(f):
try:
while True:
yield pickle.load(f)
except EOFError:
pass
objs = list(pickledobjects(file("fi")))
___
BangPypers mailing list
BangPypers@python.org
htt
Hi,
I'm guessing you want to do something like this
>>> fo = file("test.pkl", "w")
>>> pickle.dump([1,2,3,4], fo)
>>> pickle.dump([5,6,7,8], fo)
>>> fo.close()
>>> fi = file("test.pkl")
>>> pickle.load(fi)
[1, 2, 3, 4]
>>> pickle.load(fi)
[5, 6, 7, 8]
>>> pickle.load(fi)
Traceback (most recent c
On Wed, Oct 7, 2009 at 1:14 PM, Aneesh A wrote:
> I have to store high scores, so i pickled a list . after pickling, in append
> mode, load method loads only first object.
> How to retrieve multiple objects??
What does this do:
import cPickle as pickle
list = [ (i, str(i)) for i in range(10) ]
p
On Wed, Oct 7, 2009 at 1:23 PM, Roshan Mathews wrote:
> On Wed, Oct 7, 2009 at 1:14 PM, Aneesh A wrote:
>> I have to store high scores, so i pickled a list . after pickling, in append
>> mode, load method loads only first object.
>> How to retrieve multiple objects??
>
> What does this do:
>
> im
Hi friends,
I am new to python world. I am doing a small python game ( command line
based). The problem is:
I have to store high scores, so i pickled a list . after pickling, in append
mode, load method loads only first object.
How to retrieve multiple objects??
I am attaching a source.
Look