今天在做將csv文件當中的數據插入到數據庫當中,但是在讀取csv文件的內容的時候報錯了,一眼看過去好像是因為編碼的原因,就在Python文件的上面加上編碼的相關配置,但是還是報錯
首先想到的肯定是中文的原因,然后再讀取的時候就在讀取文件的時候加上編碼如下:
with open('test.csv','r',encoding='utf-8') as f:
但是問題依然沒有解決。看來還是數據源的編碼問題所以導致的。於是我就改掉csv文件的編碼類型,成功了數據插入到指定的數據庫當中了。
解決方法如下:
打開nodep++ 然后選擇編碼
在里面選擇utf-8的編碼,然后保存文件,這樣就把csv的文件的編碼格式改過來了。至此問題得到解決。