问题:

with open(1.csv, 'r', encoding='utf-8'):
    ori_lines = f.readlines()
    ......

运行报错:

'utf-8' codec can't decode bytes in position 15-16: invalid continuation byte

原因

csv中的编码格式是‘ANSI’,而Python 3默认读取格式为‘utf-8’,导致decode异常。

解决方案:

打开csv文件 --> 另存为,选择其他格式,右下角工具中选择web选项,编码中的格式选择Unicode(UTF-8):
在这里插入图片描述
在这里插入图片描述
这样之后就解决错误了~

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐