【发布时间】:2017-07-28 08:13:24
【问题描述】:
无法加载 pickle 文件。我正在使用 python 3.5
import pickle
data=pickle.load(open("D:\\ud120-projects\\final_project\\final_project_dataset.pkl", "r"))
TypeError: 需要一个类似字节的对象,而不是 '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)
【问题讨论】:
标签: python python-3.x pickle pickler