我正在遇到“未拾取错误”。无法通过已经提供的解决方案(如f.seek(0))解决该问题。我需要在我的一个项目中使用它,所以请帮助我解决这个问题
UnpicklingError Traceback (most recent call last)
<ipython-input-36-6cb341a00459> in <module>()
1 with open("qa_train.txt", "rb") as f:
2 f.seek(0)
----> 3 train_data = pickle.load(f)
UnpicklingError: could not find MARK
import pickle
import numpy as np
with open("qa_train.txt", "rb") as f:
f.seek(0)
train_data = pickle.load(f)
答案 0 :(得分:0)
也许您正在尝试打开一个不是pickle类型的文件,看来pickle只能加载pickle.dump或dumps写入的文件。 您可以尝试使用下面的脚本打开它,将其放入泡菜中,然后再将其放入泡菜中。它对我有用,希望它对您也有用。
与
open("qa_train.txt", "rb") as f:
train_data = f.read()