0
0 Комментариев

Как считать в список несколько сериализованных объектов с помощью функции pickle? Пытался считать таким образом:

data2 = []
with open("AllOutputMethodsObj.txt", "rb") as f:
    for _ in range(pickle.load(f)):
        data2.append(pickle.load(f))
print (str(data2))

Но на выходе получаю ошибку:

for _ in range(pickle.load(f)):
EOFError: Ran out of input

Количество сериализованных объектов мне не известно. На вход подается файл с неизвестным количеством сериализованных объектов.


Добавить комментарий