使用pd.read_csv()讀csv文件時,出現如下錯誤:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 743: invalid start byte
出現原因 :文件不是 UTF8 編碼的,而系統默認采用 UTF8 解碼。解決方法是改為對應的解碼方式。
解決辦法 :
1、用記事本修改
-
找到csv文件–》右鍵–》打開方式–》記事本
-
打開記事本之后,選擇頭部菜單的“文件–》另存為”,可以看到文件的默認編碼格式為ANSI
-
選擇編碼下拉框,選擇需要的編碼格式UTF8,重新保存即可
-
最后重新運行代碼,問題得到解決
2、CSV文件直接修改
? ? ? ? ?打開CSV文件,另存為
? ? ? ? ?
-
選擇UTF-8格式
-
保存后重新運行代碼
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
