美文网首页
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