En Thu, 15 Oct 2009 13:05:18 -0300, Peng Yu <pengyu...@gmail.com> 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