Python 2.6 cPickle.load приводит к EOFError

Я использую cPickle для рассортирования списка целых чисел, используя HIGHEST_PROTOCOL,

cPickle.dump(l, f, HIGHEST_PROTOCOL)

Когда я пытаюсь раскрыть это, используя следующий код, я получаю EOFError. Я попытался "искать" для смещения 0 до рассыпания, но ошибка сохраняется.

l = cPickle.load(f)

Любые идеи?

Ответы

Ответ 1

Если вы находитесь в окнах, убедитесь, что вы

open(filename, 'wb') # for writing
open(filename, 'rb') # for reading