python开发 -- 判断文件编码格式是否为UTF8 有/无BOM格式


简单检测脚本:

import codecs
file_path = '/Users/mac/Downloads/test.xml'

with open(file_path) as source_file:
    data = source_file.read()
    if data[:3] == codecs.BOM_UTF8:
        print('******* Have BOM  *******')
    else:
        print('******* No BOM  *******')

参考:

https://www.cnblogs.com/Detector/p/8744992.html

https://www.cnblogs.com/Detector/p/8483010.html

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM