報錯:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 20: illegal multibyte sequence

就比如說我的報錯如圖所示: 翻譯過來大致意思就是:gbk編碼器不能解碼位置在20的字節0x80:非法多字節序列。 通過報錯的信息提示,我們找到代碼所在的py文件: 原因顯而易見,with open打開文件的時候沒有指定編碼格式,默認使用了gbk,所以導致此次報錯。 解決方法:給open()方法指定編碼格式爲utf-8: 完美解決!
相關文章
相關標籤/搜索