python写入csv文件字体设置

python写入csv文件字体设置,第1张

1、报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)

写入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')

3、Pycharm控制台中文输出乱码问题解决方案

设置完编码后,控制台扔乱码,也可能是设置字体导致的。

试了多次之后,解决不了,重装Pycharm,然后就好了

根据相关信息了解,可以在读取Excel文件时使用encoding参数来指定编码格式为‘gbk’,例如pd.read_excel(filename, encoding='gbk')即可解决此问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7841237.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存