python读取json文件出现编码错误问题
1、在运行python代码的时候,有时出现这个错误提示‘UnicodeDecodeError: 'gbk' codec c锾攒揉敫an't decode byte 0xac in position 147: illegal multibyte sequence’
2、这个提示是说:python程序以gbk编码的方式去解码,但是这里通过gbk的方式,无法实现解码。“illegal multibyte sequence”意思是非法的多字节序列,也就是没法解码了。
3、这里有两个解决方法。一个是在读取文件的时候加入参数‘b’,如:open('manhua.json','rb')
4、另外一个是在读取文件的时候,设置encoding参数的值,如:open('manhua.json','r',encoding='utf-8')
5、现在再试一遍,程序已经可以正常运行了。
6、如果有帮助到你,请给个赞哟!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:29
阅读量:45
阅读量:78
阅读量:60
阅读量:54