【整理】Python的字符编码检测库:charade和chardet的区别
来源:互联网 发布:孙翊 知乎 编辑:程序博客网 时间:2024/05/20 02:56
【背景】
之前用过Python的chardet:
https://pypi.python.org/pypi/chardet
(代码下载在:https://github.com/dcramer/chardet)
现在,在看Requests的编码方式时,看到有个新的字符编码检测库:
charade
https://pypi.python.org/pypi/charade
然后,就想要搞清楚,charade和之间的chardet的区别。
【python的字符编码检测库:charade和chardet的区别】
看了charade官网:
https://github.com/sigmavirus24/charade
的解释后,才知道:
原先Mark Pilgrim写的chardet,是分两个版本维护的,Python 2.x和Python 3.x,由此带来的维护和使用相对不方便。
而本身两个版本中的大部分代码都是一样的,所以有了统一的可能性。
后来,sigmavirus24在基于chardet的基础上,为了Requests,而去做了优化,做了统一,弄出了这个:charade
即,简述为:
charade是:
Forked version of chardet, being ported to support python 2 and python 3 for kennethreitz/requests
https://github.com/kennethreitz/requests/issues/951
至此:
以后,如果需要在Python下使用字符编码检测库的话,那么就可以选用更方便的charade了。
注:
charade的资料:
- python里面的pypi主页:https://pypi.python.org/pypi/charade
- github主页:https://github.com/sigmavirus24/charade
- 【整理】Python的字符编码检测库:charade和chardet的区别
- Python之检测文件的字符编码(chardet)
- Python字符编码检测 -- chardet
- python字符编码检测——chardet
- Python使用chardet检测字符编码
- python-字符编码库chardet
- 17.python字符编码检测——chardet
- 如何用Python中的chardet去检测字符编码类型
- python编码检测模块chardet
- 用chardet判断字符编码的方法
- 用chardet判断字符编码的方法
- 用chardet判断字符编码的方法
- 用chardet判断字符编码的方法
- Python chardet 字符编码判断
- Python chardet 字符编码判断
- [Python]判断系统编码和字符编码chardet
- python中判断文件编码的chardet
- python chardet模块 检测文档编码
- Redis4.0.2安装
- MySQL数据类型和常用字段属性总结
- 游戏服务器端架构升级之路
- 【BZOJ】1163&&1339 [Baltic2008]Mafia 网络流
- oracle---oracle的单向ogg搭建流程(DML+DDL)
- 【整理】Python的字符编码检测库:charade和chardet的区别
- linux shell编程多线程和wait命令学习
- S5PV210-uboot解析(二)-start.S解析
- 9 9乘法表
- jQuery笔试题(持续更新)
- 用JS实现给定数字转换成千分位格式,如“10000”转化成“10,000”。
- Effect(十七)—— SM_MoveThis
- 使用FlexPaper实现PDF文件在线预览
- BZOJ 1098: [POI2007]办公楼biu 链表bfs