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.
On Wed, Oct 7, 2009 at 1:23 PM, Roshan Mathews rmath...@gmail.com wrote:
On Wed, Oct 7, 2009 at 1:14 PM, Aneesh A aneesh...@gmail.com 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
On Wed, Oct 7, 2009 at 1:14 PM, Aneesh A aneesh...@gmail.com 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
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 call last):
File pyshell#10,
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