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解决鸡兔同笼问题的方法
Dec 20 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
使用实现pandas读取csv文件指定的前几行
Apr 20 Python
python基于物品协同过滤算法实现代码
May 31 Python
使用Python监控文件内容变化代码实例
Jun 04 Python
Tornado Web Server框架编写简易Python服务器
Jul 28 Python
分享8点超级有用的Python编程建议(推荐)
Oct 13 Python
基于python实现上传文件到OSS代码实例
May 09 Python
Python创建临时文件和文件夹
Aug 05 Python
Python实现七个基本算法的实例代码
Oct 08 Python
利用python为PostgreSQL的表自动添加分区
Jan 18 Python
Python爬虫之自动爬取某车之家各车销售数据
Jun 02 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
基于mysql的论坛(5)
2006/10/09 PHP
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
php 文件上传类代码
2011/08/06 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
PHP+MySQL存储数据常见中文乱码问题小结
2016/06/13 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
JavaScript的strict模式与with关键字介绍
2014/02/08 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
javascript实现复选框超过限制即弹出警告框的方法
2015/02/25 Javascript
深入分析node.js的异步API和其局限性
2016/09/05 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
js判断手机号是否正确并返回的实现代码
2017/01/17 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
vue.js实现数据动态响应 Vue.set的简单应用
2017/06/15 Javascript
浅析node.js的模块加载机制
2018/05/25 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
2018/09/14 Javascript
微信小程序非swiper组件实现的自定义伪3D轮播图效果示例
2018/12/11 Javascript
用Vue.js在浏览器中实现裁剪图像功能
2019/06/18 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
django轻松使用富文本编辑器CKEditor的方法
2017/03/30 Python
Python3爬取英雄联盟英雄皮肤大图实例代码
2018/11/14 Python
Django用户认证系统 User对象解析
2019/08/02 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
Python 实现一个计时器
2020/07/28 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
英国森林假期:Forest Holidays
2021/01/01 全球购物
北大自主招生自荐信
2013/10/19 职场文书
财务主管的岗位职责
2013/12/30 职场文书
工作建议书范文
2019/07/08 职场文书
导游词之四川熊猫基地
2020/01/13 职场文书
nginx网站服务如何配置防盗链(推荐)
2021/03/31 Servers