UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 2892: invalid continuation byte

来源:互联网 发布:mysql root 权限不足 编辑:程序博客网 时间:2024/05/16 05:13

python数据编码格式的问题一直是困扰我们,我在Mac电脑的执行程序

f1=open("fenci_result.txt",'r')

报错:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 2892: invalid continuation byte

经过我多次实验,并查找各种学习资料,发现这段代码可以解决,通过以下代码:

import codecsf1=codecs.open("fenci_result.txt",'r',encoding = "ISO-8859-1")

通过这样修改,则其错误解决。

解决方案在stack overflow找到
阅读全文
0 0