国产成人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

显示正常

关注

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

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

《完美邻居2》电影在线观看 | 欧美大片免费PPT| 《訾花交换做爰》| 战马在线观看| 用毛笔刷尿孔不准尿出来怎么办 | 国外成品网站1688入口在哪| 国产在线观看免费全集电视剧网站| 两个奶头被吃得又翘又肿特别疼| 妈妈可以帮儿子解决心理需要| 出差3| 在线视频| 亚洲-区二区三区四区五区六 | 丰年经继拇中文3的主要角色分析 温柔女教师在线观看电视剧大全 双飞娘俩国语版电视剧免费观看 东北娘们国语版免费播放 | 《办公室高潮秘书2》电影| 《野外強》完整版| 大雷QQ弹弹摇晃| 啊灬啊灬啊…快…深的含义 | 《年轻朋友的妻子3》| 《再来一次好吗》免费观看 | 人口兽猪马狗第1集| 双男主高干文小说| 暴躁姐姐BGM国语版| 在线观看| 男人把J8放进女人的P里| 偷偷在线观看免费高清电视剧推荐 | CHROME浏览器下载| 《尼姑也疯狂》完整版 | 公日日躁我和公乱小说| 《共享弟夫》动漫在线观看免费| 《春庭欲晚》| 禁忌1| PRONHUB| 《高压监狱2》完整版| 暴躁妹妹CSGO高清| 暴躁少女CSGO高清观看方法| 《交换做爰》在线观看| 憋尿白丝小肚子凸起高冷知乎 | 男人吃过女人乳房后会断联吗| 校花被群JAN又粗又大H漫画| 女朋友太骚了每次进去都觉得很疼 | 《交换做爰》在线观看