关于网友提出的“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