热门
最新
红包
立Flag
投票
同城
我的
发布
CSDN App 扫码分享
3
点赞
打赏
- 复制链接
- 举报
下一条:
【报错】 with open(self.infile, mode='r', encoding='utf-8') as f:
reader = csv.reader(f) # build csv 的 读取器
for row in reader:
UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 52-53: invalid continuation byte。
原因:默认的encoding 是utf-8,所以问题是出现了utf-8不能解码的字节。
该情况是由于出现了无法进行转换的 二进制数据造成的,可以写一个小的脚本来判断下,是整体的字符集参数选择上出现了问题,还是出现了部分的无法转换的二进制块。
见连接:https://blog.csdn.net/qq_18888869/article/details/82625343