【问题标题】:how to get rid of EOF:ran out of input error while unpickling python object如何摆脱 EOF:unpickling python 对象时出现输入错误
【发布时间】:2019-10-18 12:45:46
【问题描述】:

我在这里腌制我的对象
腌制我们的模型

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

加载一个pickle对象

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

我知道 EOFError: Ran out of input" 意味着我正在尝试读取空文件,但为什么我的泡菜对象变成了空文件

【问题讨论】:

  • 你用的是什么版本的 Python?

标签: python pickle


【解决方案1】:
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)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-11
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多