韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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

显示正常

关注

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

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

欧美大尺寸SUV的未来发展趋势| 男生把小困困放到女生困里视频 | 精品人妻人人爽久久爽AV敬礼 | 小泽玛利亚| 伦理《禁忌12》| 爸爸汆肉的日常| 女被扒开腿狂躁XXXXX视频| 水K制服| 《太太你想丈夫被开除吧》| 99久久无码-区人妻A片潘金莲| 《温柔的大姐姐》动漫免费观看| 能不能在办公室干事你电视剧| 向日葵在线观看免费高清电视剧| 爸爸的大DJ小说| 初中小姐姐脚丫踩在男生困困| 第1章品尝朋友娇妻| 欧美大妈LOGO大全及价格图| 麻花星空传剧原创MV在线| 77777免费观看电视剧推荐适.| DJ快了又快又骚的POP歌曲| 一线产区和二线产区的标准图 | 看到老妈洗澡忍不住怎么办 | 无人区免费观看高清电视剧| 公媳欢情沈曼最新童节更新| 男生困困进女生困困洞视频| 白丝袜精华液抹在脚上的功效 | 在床上怎么骚一点| 9.1芒果浏览器| CSGO未满十八岁能玩多久 | 天天挨龠中度过BY浮白曲讲什么| 《下班后的办公室》上线| 狗和人胶配方20分钟一| 5人轮换免费观看电视剧最新 | 日韩大片PPT免费PPT| 成熟5| 电影《满足2》完整版在线观看| 三叶草M码和欧洲码区别| 情趣刑具| 100%透光裸妆| 《从上司到妻子》动画结局| 扒开女人内裤猛进猛出流出白液