现象
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 6228: invalid continuation byte
原因
代码中默认编码方式和文件中存在不一致
解决方案
先用rb方式进行读,然后对每行处理时进行编码:
with open(time_hour, "rb") as f:
for line in f:
line = str(line, "utf-8")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 6228: invalid continuation byte
代码中默认编码方式和文件中存在不一致
先用rb方式进行读,然后对每行处理时进行编码:
with open(time_hour, "rb") as f:
for line in f:
line = str(line, "utf-8")