阿小信大人的头像
Talk is cheap. Show me the code. Linus Torvalds

判断一个文件是否有bom头2015-04-22 16:53

# !usr/bin/env python
#-*- coding:utf-8 -*-
import codecs

def has_bom(fn):
    with open(fn, 'rb') as f:
        sample = f.read(4)
    return sample[:3] == b'\xef\xbb\xbf' or \
            sample.startswith(codecs.BOM_UTF16_LE) or \
            sample.startswith(codecs.BOM_UTF16_BE)

如果您觉得从我的分享中得到了帮助,并且希望我的博客持续发展下去,请点击支付宝捐赠,谢谢!

若非特别声明,文章均为阿小信的个人笔记,转载请注明出处。文章如有侵权内容,请联系我,我会及时删除。

#Python#  
分享到:
阅读[1940] 评论[0]

你可能也感兴趣的文章推荐

本文最近访客

网友220.*.*.100[北京]2020-08-04 18:23
网友182.*.*.17[火星]2020-08-04 18:22
网友46.*.*.132[火星]2020-08-04 18:19
网友220.*.*.87[北京]2020-08-04 18:18

发表评论