美文网首页
python创建csv文件中文乱码

python创建csv文件中文乱码

作者: 梦想做小猿 | 来源:发表于2016-11-22 17:17 被阅读0次

    使用csv模块生成文件出现中文乱码,是因为python生成的中文编码为UTF8,而csv默认打开为gb2312,所以打开为乱码,需要先将csv文件转为UTF8编码再写入数据
    例:

    #!/usr/bin/env python
    #coding=utf8
    
    import csv
    import codecs
    
    with open("csv_tset.csv","wb") as f:
        f.write(codecs.BOM_UTF8)
        writer = csv.writer(f)
        writer.writerow(["姓名","年龄"])
    

    相关文章

      网友评论

          本文标题:python创建csv文件中文乱码

          本文链接:https://www.haomeiwen.com/subject/huxmpttx.html