無法加載pickle文件。我使用Python 3.5加載pickle時出錯
import pickle
data=pickle.load(open("D:\\ud120-projects\\final_project\\final_project_dataset.pkl", "r"))
類型錯誤:一類字節對象是必需的,而不是 '海峽'
。 。
也試過:
import pickle
data=pickle.load(open("D:\\ud120-projects\\final_project\\final_project_dataset.pkl", "rb"))
UnpicklingError:字符串操作碼參數必須用引號引起來
。 。與報表
import pickle
with open("D:\\ud120-projects\\final_project\\final_project_dataset.pkl", "rb") as f:
enron_data = pickle.load(f)
錯誤:UnpicklingError:無效負載的關鍵,「 –
你使用這個數據集? https://github.com/udacity/ud120-projects/tree/master/final_project – Dale
我複製並粘貼了底部版本(打開...),並且它在Mac上的Python 2.7和3.6上都能很好地工作。除了上面的代碼,你還在做些什麼嗎? – Dale