python保存数据到csv文件中文乱码怎么办?这篇文章给你答案

很多小伙伴问小编我python保存数据到csv文件中出现中文乱码怎么办,那么今天小编就通过这篇文章来给大家详细解答一下这个问题,感兴趣的小伙伴可以耐心阅读一下 。

python保存数据到csv文件中文乱码怎么办?这篇文章给你答案

文章插图
小编一般解决这类问题的方法是:
  • 利用pandas的read_csv函数来将乱码的表格读取进去即可;
  • 利用pandas的to_csv方法将数据保存到csv文件并且设置utf_8即可解决 。
下面是小编以前用scrapy框架爬取了一些文本保存在csv中打开之后乱码了,小编就通过这个实例来教会大家具体解决方法:
使用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文件中出现中文乱码的解决方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读