美文网首页
Python bug 问题汇总

Python bug 问题汇总

作者: 水之心 | 来源:发表于2021-10-07 23:45 被阅读0次

    记录一些 Python 使用过程出现的 Bug 解决策略。

    PyInstaller

    1 UnicodeDecodeError

    打包时出现 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 的解决策略在您的命令行中先输入 chcp 65001 然后再输入如下打包命令即可:

    pyinstaller -Fw xxx.py
    

    注意:上面使用 chcp 65001 虽然解决了 pyinstaller 打包的问题,但是,如果你的代码中存在中文的 I/O 则会出现中文部分乱码的问题。

    查阅资料后发现这种情况是:GBK 与 utf-8 之间的编码转换出现的问题。出现异常是因为设置了 decode() 方法的参数 errors 默认为 strict 形式造成的。我们将其修改为 ignore 即可解决中文部分乱码的问题。

    相关文章

      网友评论

          本文标题:Python bug 问题汇总

          本文链接:https://www.haomeiwen.com/subject/loetoltx.html