爬蟲資料寫入csv檔案亂碼問題

2021-10-04 21:32:23 字數 644 閱讀 1064

樓主也剛學習爬蟲沒多久,很多地方還沒摸透,最近從豆瓣上爬取一些資料,想寫入csv檔案時出現了一些小問題。

首先,我用這行**寫入csv檔案時

出現了下面這種情況:

實在百思不得解,後來經過大佬的指導,發現中文寫入要加上『encoding=utf-8』,於是我就用下面的**`

發現確實是能夠將資料寫進csv檔案,但是開啟檔案確出現了檔案亂碼的情況,幾經琢磨和詢問,發現加上』encoding = utf-8-sig能有效的解決亂碼問題。如題:

總結一下就是:如果不能寫入,就在open裡面加上『encoding = utf-8』,如果寫入檔案後出現亂碼現象,改寫成『encoding = utf-8-sig』能有效解決亂碼問題!

Python寫入csv檔案中文亂碼問題

今天用python3寫入csv檔案的時候,出現中文亂碼的問題,但是寫入txt檔案顯示正常。寫入txt record file open database githubdaily weibo.txt mode a encoding utf 8 record file.write 發布時間,終端,內容 ...

python寫入csv檔案時的亂碼問題

今天在使用python的csv庫將資料寫入csv檔案時候,出現了中文亂碼問題,解決方法是在寫入檔案前,先指定utf 8編碼,如下 import csvimport codecs if name main file name data.csv with open file name,wb as f f...

python寫入csv檔案中文亂碼解決方案

問題 最近處理資料時需要將txt檔案轉化成csv格式,txt中正常儲存顯示的中文在寫入到csv檔案時變成了亂碼,檔案的編碼未能正確處理中文,需要在寫入csv檔案時指定編碼。解決方法 csvfile file data.csv wb display chinese correctly csvfile....