国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python 导出csv 中文乱码

python 导出csv 中文乱码

头像

 Ly

2020-06-12 15:37:373787浏览 · 0收藏 · 0评论

一、前言

在Linux下面用python进行数据处理,然后输出为csv格式,如果没有中文一切正常,但是如果有中文,就会出现乱码的问题

二、处理过程

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import csv
#import codecs
with open('test.csv', 'wb') as csvfile:
#    csvfile.write(codecs.BOM_UTF8)
    spamwriter = csv.writer(csvfile, dialect='excel')
    spamwriter.writerow(['测试'] * 5 + ['Baked Beans'])
    spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])

运行以后:

Linux下的效果

[root@lab8106 ~]# cat test.csv 

测试,测试,测试,测试,测试,Baked Beans

Spam,Lovely Spam,Wonderful Spam

Windows下打开的效果

p1.jpg

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import csv
import codecs
with open('test.csv', 'wb') as csvfile:
    csvfile.write(codecs.BOM_UTF8)
    spamwriter = csv.writer(csvfile, dialect='excel')
    spamwriter.writerow(['测试'] * 5 + ['Baked Beans'])
    spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])

跟上面的代码相比,引入了两行代码

import codecs
csvfile.write(codecs.BOM_UTF8)

我们再来看效果Linux下的效果

[root@lab8106 ~]# cat test.csv 

测试,测试,测试,测试,测试,Baked Beans

Spam,Lovely Spam,Wonderful Spam

Windows下打开的效果

p2.jpg

显示正常

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

做我的爱人6集免费观看电视剧| 谷原希美| 交换老公弄了几次高潮| 《酒店激战》动漫1-5集免费观...| 《卻望1973》娃娃脸| 《明明说好要带避孕套的了》 | 刀郎个人简历| 美国式禁忌5老熟女| 小正太主动要求戴肛塞尾巴的小猫| 公共场合高潮(H)公交车| 1尿到0的直肠里| 孤男寡女免费观看高清电视剧狂飙| 4虎CVT4WD入口免费| 10岁小学生TEES幼儿| 星空传媒天美传媒有限公司| 男性23厘米尺寸图片| 来吧儿子妈妈是纯还是仿| 爸爸缓慢有力送女儿的文案| 美国A片巜禁忌9| 《推油》完整版播放时间 | 国产免费观看高清电视剧在线观看 | 棉签和冰块| 夜童| 兄妹客厅当父母面爱叫啥| 喂奶被C呻吟双腿大张H漫画 | 老师穿黑色双开真丝旗袍如何穿芭.. | 《在线观看交换做爰》 | 妈妈说今晚爸爸不回家| 俄罗斯空姐2(俄罗斯航空)| 100%透光裸妆| 王叔 我老公还在客厅| 妻子的妹妹免费版电视剧大全| 猛躁川大巴进入女人| AAAAABBBBBB级是什么.| 《人奶魔劫》完整版| 《炸裂吧!巨棒》免费阅读漫画| 《玉尺经》| 扌暴辶鬲的短文| 《交换做爰》在线观看| 《瞒着丈夫说在公司加班》中字| 15岁初中生用袜子套几几