windows下python的bom问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下python的bom问题相关的知识,希望对你有一定的参考价值。

参考技术A 问题:
windows环境下新建或编辑文本文件,保存时会在头部加上BOM。
使用ftp上传到linux下,在执行时第一行即报错。
以下方法可以去除BOM头,有需要的朋友可以参考下。
复制代码代码如下:
import
codecs
data
=
open("Test.txt").read()
if
data[:3]
==
codecs.BOM_UTF8:
data
=
data[3:]
print
data.decode("utf-8")
说明:
文件开始部为
0xEF
0xBB
0xBF
为BOM

以上是关于windows下python的bom问题的主要内容,如果未能解决你的问题,请参考以下文章

BOM和DOM

java中的BOM

前端基础:JavaScript BOM对象

javascript-浏览器对象

window对象

Python学习第81天(js的BOM对象)