Python的print打印报编码错误的解决方法

十点数据 1年前 ⋅ 570 阅读

错误类似如下提示:

'gbk' codec can't encode character '\xa9' in position 19672: illegal multibyte sequence

这个问题一般也就是在cmd中才会有。 在cmd中是改变标准输出编码即可。

使用一下两句代码可以解决在CMD中运行出错的问题

import os,sys,io 
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030') 

全部评论: 0

    我有话说: