Python 批量读取csv文件报错 UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb7 in position 2: invalid start byte
方法一:
- 在read_csv函数中,加上encoding=‘gbk’。
df = pd.read_csv(file_path + '/' + filename[i], encoding='gbk')
- 遇上某些文件会继续报错``
UnicodeDecodeError: 'gbk' codec can't decode byte 0x81 in position 414: illegal multibyte sequence
解决办法:
- 将encoding的方式改为GB18030
df = pd.read_csv(file_path + '/' + filename[i], encoding='GB18030')