用pycharm调试的时候遇到报错如下
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xe5 in position 1023: unexpected end of data
缺失可以直接运行不报错
查了下报错原因,记录下
出现异常报错是由于设置了decode()方法的第二个参数errors为严格(strict)形式造成的,因为默认就是这个参数,将其更改为ignore等即可
r = r.decode(‘utf-8’)
改为
r = r.decode(‘utf-8’,‘ignore’)