Python报错:UnicodeDecodeError: 'gbk' codec can't decode byte ...

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')

猜你喜欢

转载自blog.csdn.net/shuiyixin/article/details/80663041