問題描述 用python 讀取csv文件時,報錯utf-8' codec can't decode byte 0xff in position 0: invalid start byte 問題原因 打開所用的編碼方式不對,需要指定該csv文件所用編碼 解決方法 1.找到該csv文件所用編碼方法 用記 ...
問題描述
用python 讀取csv文件時,報錯utf-8' codec can't decode byte 0xff in position 0: invalid start byte
問題原因
打開所用的編碼方式不對,需要指定該csv文件所用編碼
解決方法
1.找到該csv文件所用編碼方法
用記事本打開該csv文件,在右下角就寫著該文件編碼方式。
2.更改csv文件編碼方式為utf-8,或指定python打開該文件所用方式
知道該文件編碼方式後有兩種方法解決。
方法一:將csv文件選擇“另存為”,保存是可以選擇編碼方式,選擇UTF-8
方法二:知道該csv文件編碼方式後,程式中指定encoding='該文件編碼方式'
例如:data = pd.read_csv('1.csv', encoding=’gbk’)