美文网首页
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