很多小伙伴问小编我python保存数据到csv文件中出现中文乱码怎么办,那么今天小编就通过这篇文章来给大家详细解答一下这个问题,感兴趣的小伙伴可以耐心阅读一下 。
文章插图
小编一般解决这类问题的方法是:
- 利用pandas的read_csv函数来将乱码的表格读取进去即可;
- 利用pandas的to_csv方法将数据保存到csv文件并且设置utf_8即可解决 。
使用pandas读取再使用to_csv()方法重新保存
import pandas as pd file_name = 'G:/myLearning/pythonML201804/spiderLearning/scrapy_learning/car_comment_crawler/ car_comment_crawler/spiders/haval_all_page3.csv' file_name2 = 'G:/myLearning/pythonML201804/spiderLearning/scrapy_learning/car_comment_crawler/ car_comment_crawler/spiders/haval_all_page4.csv' file_name3 = 'G:/myLearning/pythonML201804/spiderLearning/scrapy_learning/car_comment_crawler/ car_comment_crawler/spiders/haval_all_page5.csv' df = pd.read_csv(file_name, encoding='utf-8') df使用 df.to_csv(file_name2, encoding='utf-8') 后还是编码有问题
df.to_csv(file_name2,encoding="utf_8")使用 df.to_csv(file_name2, encoding='utf_8_sig') 后中文乱码问题解决了
df.to_csv(file_name3,encoding="utf_8_sig")【python保存数据到csv文件中文乱码怎么办?这篇文章给你答案】以上就是小编给大家带来的在csv文件中出现中文乱码的解决方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。
推荐阅读
- Liunx系统上怎么查询mysql数据库是否安装?这几个方法轻松实现
- MySQL是开源数据库吗?MySQL最显著的特点是什么
- Python对文件的基本操作怎么实现?open函数要学会了
- MySQL数据库注释怎么写?MySQL数据库四种注释方式
- Python如何实现时间序列分析?代码示例和解析看这里
- python import是什么?花三分钟看完你就知道了
- Python支持win10系统吗?Python为什么能在不同平台运行
- 学Python要装虚拟机吗?虚拟机的作用是什么
- python如何安装cvxopt?这篇文章教给你答案
- Python怎么创建文本框?使用Tkinter模块轻松实现