Python 在烧瓶中运行model=pickle.load(open(';filename.pkl';,';rb';)时,为什么要获取EOFError:run out out out out out out out input?

Python 在烧瓶中运行model=pickle.load(open(';filename.pkl';,';rb';)时,为什么要获取EOFError:run out out out out out out out input?,python,python-3.x,flask,Python,Python 3.x,Flask,我正在尝试读取并加载pickle文件。尽管我试图作为参数传递的pickle对象不是空的,但我得到了这个问题 代码: 错误: EOFError:输入用完当您试图用pickle加载的文件为空时,会出现该错误 因此,请确保有东西写入'ridge-model.pkl'为什么不将pickle对象vlue保存在另一个对象中,并将另一个项目传递给model?我也尝试过了。我能够运行a=open(“filename.pkl”、“rb”)。但是pickle.load(a)给出了错误。不知怎的,文件是空的。 mod

我正在尝试读取并加载pickle文件。尽管我试图作为参数传递的pickle对象不是空的,但我得到了这个问题

代码:

错误:


EOFError:输入用完

当您试图用
pickle
加载的文件为空时,会出现该错误


因此,请确保有东西写入
'ridge-model.pkl'

为什么不将pickle对象vlue保存在另一个对象中,并将另一个项目传递给model?我也尝试过了。我能够运行a=open(“filename.pkl”、“rb”)。但是pickle.load(a)给出了错误。不知怎的,文件是空的。
model = pickle.load(open('ridge-model.pkl', 'rb'))