Python報錯:UnicodeDecodeError: 'gbk' codec can't decode byte ...

shuiyixin發表於2018-06-12

python讀取檔案時提示:UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 82: illegal multibyte sequence


解決方法:

    在檔案的右括號前面加上:     , encoding='UTF-8'

例如:錯誤程式碼是:

in_file = open('AAA/%s.xml'%(ID))

改為如下:

in_file = open('AAA/%s.xml'%(ID), encoding='UTF-8')

相關文章