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类继承与子类实例初始化用法分析
Apr 17 Python
Python从MP3文件获取id3的方法
Jun 15 Python
Python实现导出数据生成excel报表的方法示例
Jul 12 Python
浅谈python中copy和deepcopy中的区别
Oct 23 Python
对Python中for复合语句的使用示例讲解
Nov 01 Python
python PrettyTable模块的安装与简单应用
Jan 11 Python
Python Opencv实现图像轮廓识别功能
Mar 23 Python
python3使用腾讯企业邮箱发送邮件的实例
Jun 28 Python
Django中自定义admin Xadmin的实现代码
Aug 09 Python
Python字符串中添加、插入特定字符的方法
Sep 10 Python
python使用建议与技巧分享(一)
Aug 17 Python
基于django和dropzone.js实现上传文件
Nov 24 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桌面中心(一) 创建数据库
2007/03/11 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
php 函数中静态变量使用的问题实例分析
2020/03/05 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
javascript不同页面传值的改进版
2008/09/30 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
基于jquery实现的仿优酷图片轮播特效代码
2016/01/13 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
2017/04/12 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
详解微信小程序缓存--缓存时效性
2019/05/02 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
2020/11/04 Javascript
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
python中__call__内置函数用法实例
2015/06/04 Python
学习python 之编写简单乘法运算题
2016/02/27 Python
Python实现全排列的打印
2018/08/18 Python
3分钟学会一个Python小技巧
2018/11/23 Python
常用python爬虫库介绍与简要说明
2020/01/25 Python
使用Dajngo 通过代码添加xadmin用户和权限(组)
2020/07/03 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
python中yield的用法详解
2021/01/13 Python
css3 利用transform打造走动的2D时钟
2020/10/20 HTML / CSS
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
香蕉共和国工厂店:Banana Republic Factory
2018/06/09 全球购物
销售主管岗位职责范本
2014/02/14 职场文书
《海伦?凯勒》教学反思
2014/04/17 职场文书
创先争优宣传标语
2014/10/08 职场文书
MySQL命令无法输入中文问题的解决方式
2021/08/30 MySQL
实战Python爬虫爬取酷我音乐
2022/04/11 Python