Pycharm debugger时异常,运行时却正常。

问题

最近用pycharm调试的时候,遇到一个问题,在此记录一下。程序可以正常运行,但调试的时候报错,如下。
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xe5 in position 1023: unexpected end of data。
查了一下,找到了答案。
  出现异常报错是由于设置了decode()方法的第二个参数errors为严格(strict)形式造成的,因为默认就是这个参数,将其更改为ignore等即可。原文链接:https://blog.csdn.net/wang7807564/article/details/78164855

r = r.decode('utf-8')
改为
r = r.decode('utf-8','ignore')

你可能感兴趣的:(python)