問題描述
用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 = https://www.cnblogs.com/iamzhanghay/p/pd.read_csv('1.csv', encoding=’gbk’)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/500511.html
標籤:Python
