千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > python如何查看编码

python如何查看编码

来源:千锋教育
发布人:xqq
时间: 2023-11-08 18:00:28 1699437628

python中可以使用chardet模块检测字符串/文件编码。

1、chardet下载与安装

下载地址:http://pypi.python.org/pypi/chardet

下载chardet后,解压chardet压缩包,直接将chardet文件夹放在应用程序目录下,就可以使用importchardet开始使用chardet了,也可以将chardet拷贝到Python系统目录下,这样你所有的python程序只要用importchardet就可以了。

pythonsetup.pyinstall

使用中,chardet.detect()返回字典,其中confidence是检测精确度,encoding是编码形式。

示例:

网页编码判断:

>>>importurllib

>>>rawdata=urllib.urlopen('http://www.google.cn/').read()

>>>importchardet

>>>chardet.detect(rawdata)

{'confidence':0.98999999999999999,'encoding':'GB2312'}

文件编码判断

importchardet

tt=open('c:\\111.txt','rb')

ff=tt.readline()

#这里试着换成read(5)也可以,但是换成readlines()后报错

enc=chardet.detect(ff)

printenc['encoding']

tt.close()

以上内容为大家介绍了python如何查看编码,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

tags: python培训
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT