0xa1专题

【字符编码】‘utf8’ codec can’t decode byte 0xa1

办法1: 文件头部增加代码,如下 #!/usr/bin/env python# coding=utf-8 办法2: 用 codecs打开文件,如下 codecs.open() 办法3: 用 utf8编码打开文件,如下 with open(file, 'r', encoding='utf-8') as f: 办法4: 用 ISO-8859-1 编码打开文件(应用于

pandas:read_csv()方法编码报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xa1 in position xxx

csv文件原本以utf-8编码形式保存,但是中间我用wps打开编辑了,然后再用pandas读取发现报错: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 59: invalid start byte 之后我 设置 read_csv() encoding='gbk',发现又报错了: Unicode