您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 其他语言 >> Python中如何将文件保存为utf-8(带BOM)的格式

Python中如何将文件保存为utf-8(带BOM)的格式

来源:网络整理     时间:2016/6/5 10:13:33     关键词:python,utf-8

关于网友提出的“Python中如何将文件保存为utf-8(带BOM)的格式”问题疑问,本网通过在网上对“Python中如何将文件保存为utf-8(带BOM)的格式”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:Python中如何将文件保存为utf-8(带BOM)的格式
描述:

s = u'中文'
f = codecs.open('ufile.log', 'w', "UTF-8")
f.write(s)
f.close()

Python中如何将文件保存为utf-8(带BOM)的格式,如果使用以下代码,则文件的格式为:utf-8无BOM


解决方案1:

f = codecs.open('ufile.log', 'w', 'utf_8_sig')

参见: 7.8.6. encodings.utf_8_sig — UTF-8 codec with BOM signature


以上介绍了“Python中如何将文件保存为utf-8(带BOM)的格式”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1530275.html

相关图片

相关文章