python读取文件时UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte

Posted xiejunna

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python读取文件时UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte相关的知识,希望对你有一定的参考价值。

问题描述:
python读取log文件时,由于文件中有特殊字符,抛异常:UnicodeDecodeError: ‘gbk’ codec can’t decode byte
解决办法:读取文件时添加编码参数,使用utf-8编码,如下

file_data = open(file=inputfile, mode='r', encoding="utf-8")

以上是关于python读取文件时UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte的主要内容,如果未能解决你的问题,请参考以下文章

Python:读取文件时如何忽略#comment行

python读取csv文件时,数据内容含有中文,读取出错,怎么办

在使用 python 写入时从日志文件中读取

Python:读取 CSV 文件时替换值

Python中读取文件输出时在头部输出ufeff

python 读取文件时记录读取的最后一行,下次读取时从最后一行开始读取