问题
I use cPickle to pickle a list of integers, using HIGHEST_PROTOCOL,
cPickle.dump(l, f, HIGHEST_PROTOCOL)
When I try to unpickle this using the following code, I get an EOFError. I tried 'seeking' to offset 0 before unpickling, but the error persists.
l = cPickle.load(f)
Any ideas?
回答1:
If you are on windows, make sure you
open(filename, 'wb') # for writing
open(filename, 'rb') # for reading
来源:https://stackoverflow.com/questions/2187558/python-2-6-cpickle-load-results-in-eoferror