bufferedreader读取中文乱码_python之pandas模块关于csv文件乱码问题解决
生活随笔
收集整理的這篇文章主要介紹了
bufferedreader读取中文乱码_python之pandas模块关于csv文件乱码问题解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 介紹
相信部分小伙伴們在處理windows系統生成的csv文件時會遇到中文顯示亂碼的問題,尤其是使用Excel打開這類文件時這類問題尤為突出。
- 解決
如圖,我們通過Excel工具打開該csv文件時,中文展示為亂碼。此時,只需要我們通過功能強大的數據分析模塊pandas來處理該文件數據,僅需兩行代碼即可實現中文正常展示。
In [10]: df = pd.read_csv('tips.csv')
In [11]: df.to_csv('tips_with_encoding.csv', index=False, encoding='utf_8_sig')
首先,通過pandas模塊讀取文件數據,什么都不用操作,直接將數據保存為新文件,這里需要強調的是,平時我們使用的編碼方式一般都設置成UTF-8,但在這里,即使將編碼方式設置成為UTF-8也是解決不了問題,我們需要將編碼方式設置成utf_8_sig,再次通過Excel打開文件,中文就可以正常展示啦。
希望可以幫助到大家!
總結
以上是生活随笔為你收集整理的bufferedreader读取中文乱码_python之pandas模块关于csv文件乱码问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北交计算机学硕培养计划,北京交通大学硕士
- 下一篇: 图像中值滤波python代码_图像中值滤