如何解决UnicodeDecodeError:\'gbk\'编解码器无法解码字节
|| 我正在尝试使用Pickler从文件加载对象(自定义类Area)。我正在使用python 3.1。 文件是用“ 0”制成的 我收到以下错误,希望对理解和修复它有所帮助。 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
解决方法
在不显示代码的情况下很难说,但是看起来您是在文本模式下使用“ gbk”编码打开文件的。它可能应该以二进制模式打开。如果这没有发生,请制作一个失败的小代码示例,然后将其粘贴到此处。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。