欢迎光临散文网 会员登陆 & 注册

UnicodeDecodeError: 'gbk' codec can't decode xxxxxx: illegal mul

2023-03-02 01:30 作者:142583697  | 我要投稿

Python中文文本读取encoding问题



我目前遇到的encoding只有gbk和utf-8两种情况,像其他的unicode我也晓不得,想了解这方面的类别的知识直接百度unicode就可以大概了解,但我目前没兴趣详细了解,所以啥也写不出来。

代码编辑器用的VSCODE,其他我懒得下,我只是考一个计算机二级,并且正在学文件读写导入部分,像之前数学建模想用python搞,第一步就在数据导入上卡壳(;′⌒`)


#我就是一个计算机二级还没过的菜鸟,但我认为maybe对于所有的UnicoDedecodeError之类的问题都应该首先检查读取文本的encoding是哪一类unicode,于是调用chardet库中的detect函数进行检查,示例如下:

#终端显示的输出结果

#为啥要干这么一步嘞,原因如下:

#解决方案如下:

#同样的类推啊,假设你是默认utf-8结果报错'utf-8' codec can't decode xxxxxx,你就在解决方案的encoding那儿写你检查出来的unicode类型


UnicodeDecodeError: 'gbk' codec can't decode xxxxxx: illegal mul的评论 (共 条)

分享到微博请遵守国家法律