Python导出csv文件乱码怎么办?一段代码立马搞定

最近有些小伙伴在python之中将数据保存在csv文件之中导出之后打开csv文件查看却发现数据出现的乱码的问题,而这个问题的原因和解决方法都可以很简单的就学会 。下面的文章会来讲解一下csv文件乱码的问题原因和解决这个问题的代码示例,一起看看吧 。
【Python导出csv文件乱码怎么办?一段代码立马搞定】

Python导出csv文件乱码怎么办?一段代码立马搞定

文章插图
在任意的一个计算机文件之中想要去适配不同的语言的内容都需要去指定文件的编码字符集才可以,csv文件在保存的时候指定一个中文的编码字符集就不会出现乱码的问题了 。
1.在python之中使用with关键词和open函数打开一个csv文件并且创建一个上下文管理器来在文件写入完成后能够及时的释放资源,open函数会实例化一个csv文件的对象在代码之中 。
2.使用实例化出来的对象可以去指定这个csv文件的编码字符集,示例如下:
# 导入模块import csvimport codecs# 实例化对象with open('test.csv', 'wb') as csvfile:# 设置编码字符集    spamwriter = csv.writer(csvfile, dialect='excel')    spamwriter.writerow(['测试'] * 5 + ['Baked Beans'])    spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])代码编写完成之后运行程序并打开这个csv文件进行查看,就可以看到刚刚写进去的五条中文数据没有出现乱码的问题了 。
以上就是关于“Python导出csv文件乱码怎么办?一段代码立马搞定”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读