在文件开头,设置成gbk格式import
os,sys,re,csv
reload(sys)
sys.setdefaultencoding('gbk')
python2下:1234
# -*- coding: utf-8 -*- import pandas as pdmydata = pd.read_csv(u"例子.csv") #前面加u,第一行的编码必须utf-8
原本以为这一点python3和python2是一样的,其实不一样!
python3下:
1234567
# -*- coding: utf-8 -*- import pandas as pd#以下三种等价(也有可能不等),如果你一种不行换另一种吧mydata = pd.read_csv(u"例子.csv",encoding = "gbk")mydata = pd.read_csv(u"例子.csv",encoding = "gb2312") mydata = pd.read_csv(u"例子.csv",encoding = "gb18030")