无法加载 pickle 文件。我正在使用 python 3.5
import pickle
data=pickle.load(open("D:\\ud120-projects\\final_project\\final_project_dataset.pkl", "r"))
类型错误:需要一个类似字节的对象,而不是“str”
. .
还尝试过:
import pickle
data=pickle.load(open("D:\\ud120-projects\\final_project\\final_project_dataset.pkl", "rb"))
UnpicklingError:必须引用 STRING 操作码参数
. .
即使使用 with 语句也会出现同样的错误
import pickle
with open("D:\\ud120-projects\\final_project\\final_project_dataset.pkl", "rb") as f:
enron_data = pickle.load(f)
原文由 Nimish Bansal 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 Windows 10 和 vscode,您应该转到 final_project_dataset.pkl 文件,然后将选项 CRLF 更改为 LF ,然后保存文件
UnpicklingError: the STRING opcode argument must be quoted
错误将消失。将 CRLF 更改为 LF
然后保存 final_project_dataset.pkl 文件。