将数据保存到csv文件中文乱码的解决方案是:1、使用pandasread_csv函数读取乱码表格;2、使用pandasto_csv方法将数据保存到csv文件中,并设置“encoding=utf_8_sig"可以解决。
在csv文件中使用scrapy框架爬取一些汽车评估保存,但直接打开时乱码。
使用pandas读取和使用to_csv()重新保存方法
importpandasaspd 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
(1)使用 df.to_csv(fileName2, encoding='utf-8') 之后编码还是有问题的
df.to_csv(file_name2,encoding="utf_8")
(2)使用 df.to_csv(file_name2, encoding='utf_8_sig') 中文乱码问题解决后,中文乱码问题解决了
df.to_csv(file_name3,encoding="utf_8_sig")
推荐课程:Python数据分析与展示(嵩天教授)