当前位置: 首页 > 图灵资讯 > 行业资讯> python保存数据到csv文件中文乱码怎么办

python保存数据到csv文件中文乱码怎么办

来源:图灵python
时间: 2025-02-05 20:51:19

将数据保存到csv文件中文乱码的解决方案是:1、使用pandasread_csv函数读取乱码表格;2、使用pandasto_csv方法将数据保存到csv文件中,并设置“encoding=utf_8_sig"可以解决。

  1. 在csv文件中使用scrapy框架爬取一些汽车评估保存,但直接打开时乱码。

    001.jpg

  2. 使用pandas读取和使用to_csv()重新保存方法

  3. 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

002.jpg

(1)使用 df.to_csv(fileName2, encoding='utf-8') 之后编码还是有问题的

df.to_csv(file_name2,encoding="utf_8")

003.jpg

(2)使用 df.to_csv(file_name2, encoding='utf_8_sig') 中文乱码问题解决后,中文乱码问题解决了

df.to_csv(file_name3,encoding="utf_8_sig")

005.jpg

推荐课程:Python数据分析与展示(嵩天教授)