(已解决)pycharm调试报错-UnicodeDecodeError:‘utf-8‘ codec can‘t decode byte 0xe8 in position 1023
已于 2022-02-13 11:20:57 修改
2022-02-13 11:19:58 阅读量 1w
  1. 这个报错是小概率性事件,大多时候是不会报错,我也不知道为什么。所以一个方法就是:关闭pycharm,再打开Pycharm,重新调试。(治标不治本)

  2. 检查一下项目路径中是否含有中文路径,如果有,那就把中文部分的路径修改为英文。(治本)

  3. 这个方案就是更绝的方案了,一般情况下我基本上不会使用这种方案,因为这种方案需要去修改pycharm的源文件代码。找到代码: r = r.decode('utf-8') ,然后将这行代码改成 r = r.decode('utf-8','ignore') ,保存代码,重启pycharm就搞定了。为什么这样修改一下就解决问题了尼?其实很简单,出现异常报错是由于decode()方法的第二个参数errors 的默认值为严格(strict)形式造成的,将其更改为(ignore)忽略就ok了。(治本)

参考:https://blog.csdn.net/qq_15821487/article/details/119610646

原文链接: https://blog.csdn.net/qq_15821487/article/details/119610646