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代码真的很爽
Aug 26 Python
利用Python进行数据可视化常见的9种方法!超实用!
Jul 11 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
Apr 05 Python
jupyter notebook 中输出pyecharts图实例
Apr 23 Python
vue常用指令代码实例总结
Mar 16 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
Mar 18 Python
如何在django中运行scrapy框架
Apr 22 Python
Python web如何在IIS发布应用过程解析
May 27 Python
浅谈Python中的继承
Jun 19 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
Jun 29 Python
Python configparser模块应用过程解析
Aug 14 Python
Python字符串对齐方法使用(ljust()、rjust()和center())
Apr 26 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 字符串操作入门教程
2006/12/06 PHP
php代码把全角数字转为半角数字
2007/12/10 PHP
PHP教程 基本语法
2009/10/23 PHP
第二章 PHP入门基础之php代码写法
2011/12/30 PHP
PHP中file_exists()判断中文文件名无效的解决方法
2014/11/12 PHP
php实现的通用图片处理类
2015/03/24 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
2016/02/03 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
JavaScript面向对象的实现方法小结
2015/04/14 Javascript
JavaSacript中charCodeAt()方法的使用详解
2015/06/05 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
微信开发 js实现tabs选项卡效果
2016/10/28 Javascript
js实现PC端和移动端刮卡效果
2020/03/27 Javascript
Vuex入门到上手教程
2018/06/20 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
2020/11/05 Javascript
Python中logging模块的用法实例
2014/09/29 Python
Python的Django框架中的表单处理示例
2015/07/17 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
python 把列表转化为字符串的方法
2018/10/23 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
python实现名片管理系统项目
2019/04/26 Python
Python爬虫爬取有道实现翻译功能
2020/11/27 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
厂办主管岗位职责范本
2014/02/28 职场文书
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
老公给老婆的保证书
2014/04/28 职场文书
质量保证书
2015/01/17 职场文书
驳回起诉裁定书
2015/05/19 职场文书
springboot 多数据源配置不生效遇到的坑及解决
2021/11/17 Java/Android