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中用Ctrl+C终止多线程程序的问题解决
Mar 30 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
Jul 07 Python
Python利用flask sqlalchemy实现分页效果
Aug 02 Python
Python中单、双下划线的区别总结
Dec 01 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
May 24 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
Nov 30 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
python如何爬取网站数据并进行数据可视化
Jul 08 Python
Python使用matplotlib实现交换式图形显示功能示例
Sep 06 Python
解决Python3下map函数的显示问题
Dec 04 Python
python开发入门——列表生成式
Sep 03 Python
Pytorch生成随机数Tensor的方法汇总
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
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
CI框架集成Smarty的方法分析
2016/05/17 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
Javascript - HTML的request类
2006/07/15 Javascript
jQuery 动画基础教程
2008/12/25 Javascript
javascript控制frame,iframe的src属性代码
2009/12/31 Javascript
js中if语句的几种优化代码写法
2011/03/12 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
html的DOM中document对象images集合用法实例
2015/01/21 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
jQuery实现的自动加载页面功能示例
2016/09/04 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
jQuery复合事件用法示例
2017/06/10 jQuery
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
使用Angular CLI生成路由的方法
2018/03/24 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
微信开发之微信jssdk录音功能开发示例
2018/10/22 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
JavaScript实现字符串与HTML格式相互转换
2020/03/17 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
Python制作爬虫抓取美女图
2016/01/20 Python
python 用lambda函数替换for循环的方法
2018/06/09 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
Python3实现打印任意宽度的菱形代码
2020/04/12 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
python 进制转换 int、bin、oct、hex的原理
2021/01/13 Python
PHP经典面试题
2016/09/03 面试题
旅游管理本科生求职信
2013/10/14 职场文书
大学生职业生涯规划方案
2014/01/03 职场文书
校车司机安全责任书
2015/05/11 职场文书
volatile保证可见性及重排序方法
2022/08/05 Java/Android