0
ピクルファイルを開いてロードしようとしていますが、2通りあります。しかし、たびに私はエラーが発生している。pythonでピクルファイルを開いて読み込めません3.6.1
お願いします。
最初の方法:
enron_data = pickle.load(open("D:/New/ud120-projects/final_project/final_project_dataset.pkl", "r"))
Error: Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: a bytes-like object is required, not 'str'
第二の方法:あなたが喜ばせるために
enron_data = pickle.load(open("D:/New/ud120-projects/final_project/final_project_dataset.pkl", "rb"))
Error : Traceback (most recent call last):
File "<stdin>", line 1, in <module>
_pickle.UnpicklingError: the STRING opcode argument must be quoted
リクエストは、Windows上にある場合は、生の文字列を使用する必要が
これはあなたのエラーと関連がありますか? https://github.com/udacity/ud120-projects/issues/46 –
私の推測では、pickleファイルはPythonインタプリタの別のバージョンで書かれているため、このような互換性の問題が生じています。 –
最初にピクルファイルを書くときに '' wb ''モードを使いましたか? – jasonharper