美文网首页
python | 读文件编码问题 | UnicodeDecode

python | 读文件编码问题 | UnicodeDecode

作者: 荒原_狼 | 来源:发表于2018-05-25 15:34 被阅读0次

python读取文本文件,报GBK错误

报错如下

UnicodeDecodeError: 'gbk' codec can't decode byte 0xa8 in position 15: illegal multibyte sequence

报这个错,问题一般出在两个地方

1、编码设置
第一行没有设置

# _*_ coding:utf-8 _*_

2、处理数据时没有转码,如在open函数上
解决办法如下

with open("data.txt",'r',encoding='UTF-8') as data:

我遇到的属于第二种,在open函数中加入指定的编码方式,就可以解决该问题。

相关文章

网友评论

      本文标题:python | 读文件编码问题 | UnicodeDecode

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