当前位置: 首页 >> Python >> 【排错】UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence >> 正文

【排错】UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence

3个月前 (07-09)     作者:Jiaozn     分类:Python     阅读次数:210     评论(0)    

python 读文件是碰到这个错误,查了一下python的文件编码机制


python是 外部文件编码->内部编码->目标编码,


这个报错的意思,是当内部编码转化成 gbk编码(默认)时出错,我也不知道为啥,改为utf-8就好了


open('../atec_nlp_sim_train.csv', encoding='utf-8')

加一个python支持的编码就可,我这选择的是 utf-8


除非注明,发表在“Jiaozn的博客”的文章『【排错】UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://www.jiaozn.com/reed/493.html

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

分享:

支付宝

微信