原文:通過Python讀取csv文件報錯的File "D:\Python\lib\codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0x90 in

今天在做將csv文件當中的數據插入到數據庫當中,但是在讀取csv文件的內容的時候報錯了,一眼看過去好像是因為編碼的原因,就在Python文件的上面加上編碼的相關配置,但是還是報錯 首先想到的肯定是中文的原因,然后再讀取的時候就在讀取文件的時候加上編碼如下: with open test.csv , r ,encoding utf as f: 但是問題依然沒有解決。看來還是數據源的編碼問題所以導致的 ...

2019-08-13 19:29 0 1984 推薦指數:

查看詳情

Python 讀取csv報錯編碼問題 : UnicodeDecodeError: 'utf-8' codec can't decode byte 0x87 in position 10: invalid start byte

1、報錯信息 2、解決方法 查找相關資料,發現一個棒棒的解決方法:   首先把csv文件以記事本的格式打開,默認保存是ANSI編碼,我們應該手動修改成utf-8 ===>(如果記事本打開后是亂碼,我們可以把csv數據粘貼到記事本上后保存) 3、接下來可以愉快 ...

Thu Mar 21 17:56:00 CST 2019 0 2714
python 報錯"UnicodeDecodeError: 'utf-8' codec can't decode byte"的解決辦法

最近寫了一個Python讀取csv文件,創建了一個excel文件后直接將其格式改為csv類型, 執行以下代碼: 后來經過不斷查找終於找到了解決辦法。 由於我在程序中設定文件打開的編碼格式為“utf-8”,文件卻不是所以才報錯! 解決辦法很簡單,只需要在另存為的時候,選擇編碼方式 ...

Wed Mar 06 19:19:00 CST 2019 0 15188
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM