Что вызывает ошибку «_pickle.UnpicklingError: неверный ключ загрузки, ''.»?Python

Программы на Python
Anonymous
Что вызывает ошибку «_pickle.UnpicklingError: неверный ключ загрузки, ''.»?

Сообщение Anonymous »

Я пытаюсь сохранить 5000 элементов данных в массиве. Эти 5000 элементов хранятся в существующем файле (поэтому он не пуст).
Но я получаю сообщение об ошибке.
Код
def array():
name = 'puntos.df4'

m = open(name, 'rb')
v = []*5000

m.seek(-5000, io.SEEK_END)
fp = m.tell()
sz = os.path.getsize(name)

while fp < sz:
pt = pickle.load(m)
v.append(pt)

m.close()
return v

Вывод:
line 23, in array
pt = pickle.load(m)
_pickle.UnpicklingError: invalid load key, ''.


Подробнее здесь: https://stackoverflow.com/questions/330 ... d-load-key

Вернуться в «Python»