我在使用Python 3.5.3在Windows上實現此notebook,並在load_vectors()呼叫。我試過不同的解決方案,但都沒有成功。Python 3 UnicodeDecodeError:'ascii'編解碼器無法解碼位置0中的字節0xe2:序號不在範圍內(128)
<ipython-input-86-dd4c123b0494> in load_vectors(loc)
1 def load_vectors(loc):
2 return (load_array(loc+'.dat'),
----> 3 pickle.load(open(loc+'_words.pkl','rb')),
4 pickle.load(open(loc+'_idx.pkl','rb')))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
我在使用csv時遇到了這個問題。你知道如何解決它嗎? –
@radityagumay您可以在閱讀時嘗試編碼選項。你如何閱讀文件,文件中包含什麼內容? –
只是想寫一個csv文件。和文件看起來像這樣https://paste.ofcode.org/CZk4aHSjvTwFfMU28JeRXk –