Как избавиться от EOF: закончилась ошибка ввода при отсеивании объекта Python - PullRequest
0 голосов
/ 18 октября 2019

здесь я собираю объект
выбираю нашу модель

with open("my_xgmodel.pickle","wb") as f:
pickle.dump(mdl_re_2_7200_,f)

загружаю объект

with open("my_xgmodel.pickle","wb") as f:
my_xg_model=pickle.load(f)

я знаю EOFError: Out of input "означает, чтоя пытаюсь прочитать пустой файл, но почему мой объект pickle становится пустым

1 Ответ

0 голосов
/ 18 октября 2019
with open("my_xgmodel.pickle","wb") as f:
    my_xg_model=pickle.load(f)

Вы не можете прочитать файл, который был открыт в режиме "w". Вместо этого попробуйте открыть в режиме "r".

with open("my_xgmodel.pickle","rb") as f:
    my_xg_model=pickle.load(f)
...