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实现3行代码解简单的一元一次方程
Aug 18 Python
python中readline判断文件读取结束的方法
Nov 08 Python
解析Python中的生成器及其与迭代器的差异
Jun 20 Python
Python3.X 线程中信号量的使用方法示例
Jul 24 Python
python实现在IDLE中输入多行的方法
Apr 19 Python
python循环定时中断执行某一段程序的实例
Jun 29 Python
pytorch实现focal loss的两种方式小结
Jan 02 Python
python如何调用java类
Jul 05 Python
Java Unsafe类实现原理及测试代码
Sep 15 Python
Python实现简单的猜单词
Jun 15 Python
Flask response响应的具体使用
Jul 15 Python
python可视化大屏库big_screen示例详解
Nov 23 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
PHP5 面向对象(学习记录)
2009/12/02 PHP
在PHP中检查PHP文件是否有语法错误的方法
2009/12/23 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
PHP内置加密函数详解
2016/11/20 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
JavaScript中Cookie操作实例
2015/01/09 Javascript
JavaScript中getUTCMinutes()方法的使用详解
2015/06/10 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
如何自定义微信小程序tabbar上边框的颜色
2019/07/09 Javascript
VUEX采坑之路之获取不到$store的解决方法
2019/11/08 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
Python实现购物程序思路及代码
2017/07/24 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
Python中six模块基础用法
2019/12/08 Python
python mysql中in参数化说明
2020/06/05 Python
Python对excel的基本操作方法
2021/02/18 Python
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
英语专业毕业生自荐信范文
2013/12/31 职场文书
药学专业学生的自我评价分享
2014/02/06 职场文书
党员一句话承诺大全
2014/03/28 职场文书
保密工作目标责任书
2014/07/28 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
Jupyter Notebook内使用argparse报错的解决方案
2021/06/03 Python
Android Gradle 插件自定义Plugin实现注意事项
2022/06/16 Java/Android