我正在使用Spyder Python IDE,Python 3.5版并尝试运行具有代码的python文件
import pickle
enron_data = pickle.load(open("../final_project/final_project_dataset.pkl", "r"))
但是在运行时,它会引发以下错误
TypeError:需要一个类似字节的对象,而不是'str'
您需要以二进制打开文件(因此read
它返回bytes
而不是str
):
open("../final_project/final_project_dataset.pkl", "rb")
(请注意'b'
模式中的附加项)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句