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开发的小球完全弹性碰撞游戏代码
Oct 15 Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 Python
python利用socketserver实现并发套接字功能
Jan 26 Python
Python反转序列的方法实例分析
Mar 21 Python
Java与Python两大幸存者谁更胜一筹呢
Apr 12 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 Python
python numpy 显示图像阵列的实例
Jul 02 Python
利用python实现汉字转拼音的2种方法
Aug 12 Python
Python tkinter实现图片标注功能(完整代码)
Dec 08 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
May 20 Python
给ubuntu18安装python3.7的详细教程
Jun 08 Python
浅谈keras通过model.fit_generator训练模型(节省内存)
Jun 17 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
实用函数10
2007/11/08 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
2015/09/20 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
phpwind放自动注册方法
2006/12/02 Javascript
在html页面中包含共享页面的方法
2008/10/24 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
js+html+css实现鼠标移动div实例
2013/01/30 Javascript
Extjs实现进度条的两种便捷方式
2013/09/26 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
js实现手机发送验证码功能
2017/03/13 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
快速处理vue渲染前的显示问题
2018/03/05 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
2020/02/01 jQuery
JavaScript中的this原理及6种常见使用场景详解
2020/02/14 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
2020/09/08 Javascript
python网络编程示例(客户端与服务端)
2014/04/24 Python
操作Windows注册表的简单的Python程序制作教程
2015/04/07 Python
Python获取当前路径实现代码
2017/05/08 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
python leetcode 字符串相乘实例详解
2018/09/03 Python
Python3运算符常见用法分析
2020/02/14 Python
如何理解python面向对象编程
2020/06/01 Python
印度民族服装购物网站:BIBA
2019/08/05 全球购物
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
专升本自我鉴定
2013/10/10 职场文书
楼面部长岗位职责范本
2014/02/14 职场文书
小小的船教学反思
2014/02/21 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python