1
我想從一個文件中使用pickler加載一個對象(的自定義類Area)。我正在使用python 3.1。UnicodeDecodeError:'gbk'編解碼器無法解碼字節
文件與pickle.dump(area, f)
我得到以下誤,我想幫助試圖瞭解並解決它。
File "editIO.py", line 12, in load area = pickle.load(f)
File "C:\Python31\lib\pickle.py", line 1356, in load encoding=encoding, errors=errors).load()
UnicodeDecodeError: 'gbk' codec can't decode bytes in position 0-1: illegal multibyte sequence
謝謝。看來我是用'open(file,wb)'以二進制模式保存我的文件,而不是以二進制模式打開它們。 – Rafiki 2011-06-12 09:40:11