文件加载出现 _pickle.UnpicklingError: could not find MARK
Posted 醉公子~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件加载出现 _pickle.UnpicklingError: could not find MARK相关的知识,希望对你有一定的参考价值。
今天在调式项目代码时,出现加载文件的的错误
_pickle.UnpicklingError: could not find MARK
在使用pickle反序列化的时候,要预先导入二进制数据中存在的自定义类数据的类
pickle反序列化的原理,反序列化应该是根据一个模板将二进制数据还原的过程,所以应该导入序列化时自定义类型
解决方法:
错误 _pickle.UnpicklingError: could not find MARK```引发是因为文件的偏移量不在开头。解决方法是拨打
f.seek(0)`在加载 pickle 之前。
希望这能够对你有用!
以上是关于文件加载出现 _pickle.UnpicklingError: could not find MARK的主要内容,如果未能解决你的问题,请参考以下文章
文件加载出现 _pickle.UnpicklingError: could not find MARK
java 编译成功,运行class文件出现“找不到或无法加载主类”,啥原因?