您现在的位置是:课程教程文章
python chardet检测编码
2023-12-14 21:59课程教程文章 人已围观
-
微信支付v3版python_支付结果通知
微信支付v3版python_支付结果通知微信支付V3版系列课程详细讲解微信支付的 JSAPI支付 、 H5支付 、 Native支付 、... -
测试Python+人工智能2109
测试Python+人工智能2109... -
全国计算机等级考试二级Python语言程序设
全国计算机等级考试二级Python语言程序设主讲人老卢 持有人事部、信息产业部联合颁发的《全国计算机与软件资格水平... -
Python 零基础数据分析入门课程
Python 零基础数据分析入门课程课程大纲: 第一讲:武装你的电脑-Python 环境配置 第二讲:见识下 Python 第三讲...
1、当我们拿到一个bytes时,就可以对其检测编码。用chardet检测编码,只需要一行代码:
>>> chardet.detect(b'Hello, world!') {'encoding': 'ascii', 'confidence': 1.0, 'language': ''}
检测出的编码是ascii,注意到还有个confidence字段,表示检测的概率是1.0(即100%)。
2、检测GBK编码的中文
>>> data = '离离原上草,一岁一枯荣'.encode('gbk') >>> chardet.detect(data) {'encoding': 'GB2312', 'confidence': 0.7407407407407407, 'language': 'Chinese'}
检测的编码是GB2312,注意到GBK是GB2312的超集,两者是同一种编码,检测正确的概率是74%,language字段指出的语言是'Chinese'。
以上就是python chardet检测编码的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
课程教程:python chardet检测编码上一篇:python psutil是什么
下一篇:没有了