最近在了解数据抓取,抓取之后要用python对csv格式的数据进行处理,使用csv模块来进行读取操作时,出现解码错误。
代码如下:
运行后报错如下:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 29: invalid start byte
经查阅有直接修改encoding的成功例子,尝试修改encoding='GB18030'后成功打印。这是暂时找到最简单的解决方法。
最近在了解数据抓取,抓取之后要用python对csv格式的数据进行处理,使用csv模块来进行读取操作时,出现解码错误。
代码如下:
运行后报错如下:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 29: invalid start byte
经查阅有直接修改encoding的成功例子,尝试修改encoding='GB18030'后成功打印。这是暂时找到最简单的解决方法。
本文标题:python3读取csv时的中文编码问题
本文链接:https://www.haomeiwen.com/subject/alqwtxtx.html
网友评论