在mac的python3环境下,用pd.read_csv读取csv文件时,一直报错
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 743: invalid start byte
在终端中 输入以下命令:file /Users/Downloads/A_Card/application.csv ,得到以下结果:
/Users/Downloads/A_Card/application.csv: ASCII text, with very long lines, with CRLF line terminators
解决办法:在python读取时,添加encoding="ISO-8859-1",完整命令如下:
df = pd.read_csv('/Users/Downloads/A_Card/application.csv', encoding="ISO-8859-1")