python2.7读汉字的时候出现乱码,如何解决
生活随笔
收集整理的這篇文章主要介紹了
python2.7读汉字的时候出现乱码,如何解决
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
我使用的是window系統(tǒng),安裝Anaconda,所以用的是。
1.數(shù)據(jù)形式
2.讀進(jìn)來亂碼
3.解決辦法
3.1方法1
import pandas as pd#pd.read_csv('c:/users/thinkpad/desktop/1.csv') pd.read_csv('c:/users/thinkpad/desktop/1.csv',encoding='gb2312')?
3.2方法2
?
import pandas as pd import codecs def ReadFile(filePath,encoding): with codecs.open(filePath,"r",encoding) as f: return f.read() def WriteFile(filePath,u,encoding): with codecs.open(filePath,"w",encoding) as f: f.write(u) def GBK_2_UTF8(src,dst): content = ReadFile(src,encoding='gbk') WriteFile(dst,content,encoding='utf_8') src = 'C:/Users/Thinkpad/Desktop/1.csv' dst = 'C:/Users/Thinkpad/Desktop/1_utf8.csv' GBK_2_UTF8(src,dst) path = 'C:/Users/Thinkpad/Desktop/1_utf8.csv' data = pd.read_csv(path,) data?
?
轉(zhuǎn)載于:https://www.cnblogs.com/llfisher/p/6343687.html
總結(jié)
以上是生活随笔為你收集整理的python2.7读汉字的时候出现乱码,如何解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle--pl/sql变量定义--
- 下一篇: [JavaScript]为JS处理二进制