文章詳情頁
網頁爬蟲 - Python:爬蟲的中文編碼問題?
瀏覽:129日期:2022-08-26 10:56:16
問題描述
爬取中文網頁后正則匹配出中文,得打UTF-8的編碼字符
將其輸出為.csv文件
在.CSV中顯示為亂碼
用記事本打開.csv又可以正常顯示為中文
有沒有大神指點是怎么一回事?怎樣才能在Excel里直接看到中文?
問題解答
回答1:簡單地方法是用pandas的to_excel方法轉化成.xlsx文件,因為.xlsx默認編碼是默認支持Excel的,區別當然是無法用記事本打開。
import pandas as pda = pd.read_csv(’./test.csv’)a.to_excel(’./test_output.xlsx’, index=False)a.to_excel(’./test_output.csv’, index=False)
我這里沒有windows可以測試,可以嘗試寫入編碼為gb2312或者gbk試試。
表格文件類I/O的話其實pandas更方便一點。
回答2:abs1=abs1.decode().encode(’gbk’)
回答3:excel默認使用的是GBK編碼。
回答4:新建一個excel文件,然后點 數據 自文本,導入csv文件
相關文章:
1. javascript - 自執行函數是當加載到這個js就執行函數了嗎2. python 字符串匹配問題3. docker不顯示端口映射呢?4. docker start -a dockername 老是卡住,什么情況?5. javascript - vue 父子組件傳遞數據6. javascript - CSS圖片輪播顯示問題7. javascript - vue-router怎么不能實現跳轉呢8. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?9. android - viewpager問題PagerTabStrip樣式10. dockerfile - 我用docker build的時候出現下邊問題 麻煩幫我看一下
排行榜
