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 相关文章推荐
python基础教程之lambda表达式使用方法
Feb 12 Python
Python兔子毒药问题实例分析
Mar 05 Python
Python合并多个装饰器小技巧
Apr 28 Python
Python解析最简单的验证码
Jan 07 Python
Python实现七彩蟒蛇绘制实例代码
Jan 16 Python
pandas修改DataFrame列名的实现方法
Feb 22 Python
使用pyqt 实现重复打开多个相同界面
Dec 13 Python
python实现横向拼接图片
Mar 23 Python
django的模型类管理器——数据库操作的封装详解
Apr 01 Python
基于python实现查询ip地址来源
Jun 02 Python
python实现mask矩阵示例(根据列表所给元素)
Jul 30 Python
Python列表推导式实现代码实例
Sep 09 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
PHPExcel笔记, mpdf导出
2016/05/03 PHP
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
PHP实现计算器小功能
2020/08/28 PHP
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
jQuery 动画基础教程
2008/12/25 Javascript
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
2010/10/11 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
JavaScript和jQuery制作光棒效果
2017/02/24 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
js 计算月/周的第一天和最后一天代码
2020/02/01 Javascript
Vue 根据条件判断van-tab的显示方式
2020/08/03 Javascript
python正则表达式中的括号匹配问题
2014/12/14 Python
详解Python中的静态方法与类成员方法
2017/02/28 Python
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
使用Django简单编写一个XSS平台的方法步骤
2019/03/25 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
2019/06/26 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
python 并发编程 阻塞IO模型原理解析
2019/08/20 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
Happy Socks英国官网:购买五颜六色的袜子
2020/11/03 全球购物
四年的大学生生活自我评价
2013/12/09 职场文书
行政求职信
2014/07/04 职场文书
办理房产证委托书
2014/09/18 职场文书
写给老师的保证书
2015/05/09 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
Oracle11g R2 安装教程完整版
2021/06/04 Oracle
vscode中使用npm安装babel的方法
2021/08/02 Javascript
《吸血鬼幸存者》新内容发布 追加多个全新模式
2022/04/07 其他游戏
MySQL数据库查询进阶之多表查询详解
2022/04/08 MySQL