写入csv时,设置为gbk格式,无需再转utf-8格式
import sys
reload(sys)
sys.setdefaultencoding('gbk')
登录后复制
2、把python里面的中文字符串decode成utf-8,再encode为gbk编码
data.decode('utf-8').encode('gbk')
如果是读取csv文件的话,就反过来:
data.decode('gbk').encode('utf-8')
设置完编码后,控制台扔乱码,也可能是设置字体导致的。
试了多次之后,解决不了,重装Pycharm,然后就好了
根据相关信息了解,可以在读取Excel文件时使用encoding参数来指定编码格式为‘gbk’,例如pd.read_excel(filename, encoding='gbk')即可解决此问题。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)