用python3讀CSV文件,出現UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid con

使用pd.read_csv()讀csv文件時,出現以下錯誤:編碼

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd0 in position 0: invalid continuation byte3d

出現緣由:文件不是 UTF8 編碼的,而系統默認採用 UTF8 解碼。解決方法是改成對應的解碼方式。code

解決辦法:blog

  1. 找到csv文件–》右鍵–》打開方式–》記事本圖片

  2. 打開記事本以後,選擇頭部菜單的「文件–》另存爲」,能夠看到文件的默認編碼格式爲ANSIutf-8

    這裏寫圖片描述

  3. 選擇編碼下拉框,選擇須要的編碼格式UTF8,從新保存便可it

    這裏寫圖片描述

  4. 最後從新運行代碼,問題獲得解決io

相關文章
相關標籤/搜索