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知识。
下一篇 python代码如何加中文注释?
