当前位置: 首页 > 图灵资讯 > 行业资讯> python如何查看编码

python如何查看编码

来源:图灵python
时间: 2026-05-04 10:01:12

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

1、下载和安装chardet

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

下载chardet后,解压chardet压缩包,直接将chardet文件夹放入应用程序目录,即可使用import chardet开始使用chardet,您也可以将chardet复制到Python系统目录中,这样您所有的python程序只需使用import chardet就够了。

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知识。