En Thu, 15 Oct 2009 13:05:18 -0300, Peng Yu <[email protected]> escribió:
How do I determine if I have loaded all the elements? I use the
following code. I'm wondering if there is any better solution than
this.
###############
import pickle
alist = [1, 2.0, 3, 4+6j]
output=open('serialize_list.output/serialize_list.pkl', 'wb')
for e in alist:
pickle.dump(e, output)
output.close()
input=open('serialize_list.output/serialize_list.pkl', 'rb')
try:
while 1:
e = pickle.load(input)
print e
except EOFError:
pass
Pickle the list length before its contents.
--
Gabriel Genellina
--
http://mail.python.org/mailman/listinfo/python-list