python保存数据到csv文件中文乱码怎么办?这篇文章给你答案 |
您所在的位置:网站首页 › python保存中文 › 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")以上就是小编给大家带来的在csv文件中出现中文乱码的解决方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。 更多python相关文章请访问分类:python 【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处! 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 大盘站长永久会员 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |