Python简单检测文本类型的2种方法【基于文件头及cchardet库】

 更新时间:2016年09月18日 11:36:21   作者:RQSLT  
这篇文章主要介绍了Python简单检测文本类型的方法,结合实例形式分析了基于基于文件头及cchardet库两种文本类型检测的方法,需要的朋友可以参考下

本文实例讲述了Python简单检测文本类型的方法。分享给大家供大家参考,具体如下:

1、根据文件头。

#是否为带BOM头的UTF8文件
def IsUtf8BomFile(pathfile):
  if b'\xef\xbb\xbf' == open(pathfile, mode='rb').read(3)):
    return True
  return False

2、用cchardet库。

>>> import cchardet
>>> cchardet.detect(open(pathfile, 'rb').read())
{'encoding': 'UTF-8', 'confidence': 0.9900000095367432}

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python URL操作技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • Python的网络编程库Gevent的安装及使用技巧

    Python的网络编程库Gevent的安装及使用技巧

    Gevent库的奥义在于并发式的高性能网络程序设计支持,这里我们将来讲解Python的网络编程库Gevent的安装及使用技巧,来看一下Gevent支持的多进程程序编写:
    2016-06-06
  • Python实现图像增强

    Python实现图像增强

    这篇文章主要为大家详细介绍了Python实现图像增强,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • Python全局变量操作详解

    Python全局变量操作详解

    这篇文章主要介绍了Python全局变量操作详解,本文总结了两种使用全局变量的方式,需要的朋友可以参考下
    2015-04-04
  • 通过案例解析python鸭子类型相关原理

    通过案例解析python鸭子类型相关原理

    这篇文章主要介绍了通过案例解析python鸭子类型相关原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • python二维码操作:对QRCode和MyQR入门详解

    python二维码操作:对QRCode和MyQR入门详解

    今天小编就为大家分享一篇python二维码操作:对QRCode和MyQR入门详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • zbar解码二维码和条形码示例

    zbar解码二维码和条形码示例

    这篇文章主要介绍了zbar解码二维码和条形码示例,需要的朋友可以参考下
    2014-02-02
  • python中使用docx模块处理word文档

    python中使用docx模块处理word文档

    这篇文章主要介绍了python中使用docx模块处理word文档的相关资料,需要的朋友可以参考下
    2023-01-01
  • 利用python进行文件操作

    利用python进行文件操作

    这篇文章主要介绍了如何利用python进行文件操作,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • 用python登录带弱图片验证码的网站

    用python登录带弱图片验证码的网站

    这篇文章主要介绍了用python登录带弱图片验证码的网站方法,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • Python使用jsonpath_ng的方法

    Python使用jsonpath_ng的方法

    json path_ng 是 Python 中一款解析和操作 JSON 数据的工具,它可以通过 JSONPath 语法来对 JSON 数据进行定位和提取,其用法类似于 XPath 语法对 XML 数据进行定位,这篇文章主要介绍了Python使用jsonpath_ng的方法,需要的朋友可以参考下
    2023-12-12

最新评论