300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python 生成csv乱码问题解决方法

python 生成csv乱码问题解决方法

时间:2018-12-20 10:35:43

相关推荐

python 生成csv乱码问题解决方法

需求背景

最近为公司开发了一套邮件日报程序,邮件一般就是表格,图片,然后就是附件。附件一般都是默认写到txt文件里,但是PM希望邮件里的附件能直接用Excel这种软件打开,最开始想保存为Excel,但是一想Excel的文件体积会多出好多倍,csv文件默认也是使用Excel打开的,但是根本还是文本文件,体积小,保存也方便,于是最终决定使用csv模块来保存文件。

Python写csv文件

Python提供了内置模块读写csv文件,这里我只用到了写,读这里就不做介绍了,也不难,主要是解决乱码问题。

注意:有三句话就是为了防止乱码的

在文件头部写入codecs.BOM_UTF8就能防止乱码了,文件都是utf-8编码格式的

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。