今天又遇到了dataframe.to_csv()然后文件里的中文乱码了。
1、首先吧dataframe.to_csv(“file_name” ,encoding = ‘utf-8’)
结果乱码依旧。
2、上网查了下,改成了dataframe.to_csv(“file_name” ,encoding = ‘utf_8_sig’)
结果乱码依旧
3、然后改成了dataframe.to_csv(“file_name” ,encoding = gbk’)
终于不再乱码了,如果大家遇到这个问题,可以纷纷试试以上几种编码方式,因为之前我用第二种就解决问题了。
但是第二种存为csv会遇到一个新的问题,就是文件打开,修改后,即使不保存,再打开也会出现格式混乱的情况,而gbk编码就可以。对于这个问题,可以修改后就另存为csv文件就可以解决了。
dataframe.to_csv()中文乱码
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
mac python 包管理工具 pip 的配置 python 包管理工具 pip 的配置
a318013800
2024-06-10 13:37:38
乱序拼图验证的识别并还原 puzzle-captcha(开源)
S.F.
2021-12-01 00:53:28
【转载】Python处理csv文件
zqh
2020-07-18 14:25:30
Error:field larger than field limit(131072)解决方法
hammring
2020-07-08 12:39:29
启动Jupyter时, 遇到 sudo: jupyterhub: command not found 问题的解决方案
钢琴线与小刀
2020-07-08 12:39:19
Python小记 —— 文件读写操作里read()方法的深究
柘月十七
2020-07-08 12:33:27
python使用pip指令安装并引用第三方模块及注意事项
柘月十七
2020-07-08 12:33:27
python小记 —— sys.argv
柘月十七
2020-07-08 12:33:16
Django Signals 信号
冯斯特罗
2020-07-08 12:31:35
sorted 在python2和3中的区别
冯斯特罗
2020-07-08 12:31:35
python3 排序 sort sorted
冯斯特罗
2020-07-08 12:31:35
python3 super 用法2
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta
冯斯特罗
2020-07-08 12:31:35
meta class 和 类装饰器的执行顺序
冯斯特罗
2020-07-08 12:31:35
弱引用 weakref
冯斯特罗
2020-07-08 12:31:35