Python3 chardet模块查看编码格式的例子


Posted in Python onAugust 14, 2019

如下所示:

Python3 chardet模块查看编码格式的例子

需要注意的是,如果遇到GBK2312等编码的,在decode和encode时,一律使用GBK进行编码或者解码,这是因为GBK是其他GBK编码的超集,向下兼容所有的GBK编码。

下面是一个例子:

#coding=utf-8
import urllib.request
import chardet
url = 'http://www.baidu.com'

a = urllib.request.urlopen(url)

'''
chardet模块
使用该模块可以查看字符串的编码格式:chardet.detect()
'''
encode = chardet.detect(a.read())
print(encode['encoding'])

#假设存在一个a.txt的文件
f = open('a.txt', 'rb')
print(chardet.detect(f.read(100)))

以上这篇Python3 chardet模块查看编码格式的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3使用scrapy生成csv文件代码示例
Dec 28 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
Sep 17 Python
Python3.5 处理文本txt,删除不需要的行方法
Dec 10 Python
对python列表里的字典元素去重方法详解
Jan 21 Python
对Python的多进程锁的使用方法详解
Feb 18 Python
在Python中,不用while和for循环遍历列表的实例
Feb 20 Python
python分布式编程实现过程解析
Nov 08 Python
Python Numpy数组扩展repeat和tile使用实例解析
Dec 09 Python
对python中arange()和linspace()的区别说明
May 03 Python
pytorch快速搭建神经网络_Sequential操作
Jun 17 Python
python实现邮件循环自动发件功能
Sep 11 Python
理解深度学习之深度学习简介
Apr 14 Python
Python 从subprocess运行的子进程中实时获取输出的例子
Aug 14 #Python
python3调用windows dos命令的例子
Aug 14 #Python
python脚本执行CMD命令并返回结果的例子
Aug 14 #Python
用Python调用win命令行提高工作效率的实例
Aug 14 #Python
python基础教程之while循环
Aug 14 #Python
Python 实例方法、类方法、静态方法的区别与作用
Aug 14 #Python
Python学习笔记之Break和Continue用法分析
Aug 14 #Python
You might like
PHP curl 获取响应的状态码的方法
2014/01/13 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
php车辆违章查询数据示例
2016/10/14 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
BootStrap的Datepicker控件使用心得分享
2016/05/25 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
深入理解react 组件类型及使用场景
2019/03/07 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
[15:35]教你分分钟做大人:天怒法师
2014/10/30 DOTA
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
python处理document文档保留原样式
2019/09/23 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
python matplotlib库的基本使用
2020/09/23 Python
HTML5 对各个标签的定义与规定:body的介绍
2012/06/21 HTML / CSS
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
岗位职责的定义
2013/11/10 职场文书
中层干部岗位职责
2013/12/18 职场文书
高中生班主任评语
2014/04/25 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
离婚被告代理词
2015/05/23 职场文书
标枪加油稿
2015/07/22 职场文书
辞职申请书范本
2019/05/20 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript
Python如何导出导入所有依赖包详解
2021/06/08 Python
一文搞懂MySQL索引页结构
2022/02/28 MySQL
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL