*** _pickle.UnpicklingError: данные маринования были усечены - PullRequest
0 голосов
/ 23 октября 2018

У меня есть каталог из тысячи файлов маринованных файлов, которые я загружаю один за другим следующим образом:

Я использую python3

import pickle
for data in directory:
    with open(data,'rb') as handle:
         pickled_data=pickle.load(handle)

Однако я получаю следующую ошибку длянекоторые файлы:

***** _pickle.UnpicklingError: данные обрезки были усечены ** d

Что не так?

Данные сохраненыкак следует:

with open(filename,'wb') as handle:
     pickle.dump(data,handle,protocol=pickle.HIGHEST_PROTOCOL)

Спасибо

...