标签:
python的字符串编码识别模块(第三方库):
import chardetimport urllib # 可根据需要,选择不同的数据TestData = urllib.urlopen(‘http://www.baidu.com/‘).read()print chardet.detect(TestData) # 运行结果:# {‘confidence‘: 0.99, ‘encoding‘: ‘GB2312‘}import urllibfrom chardet.universaldetector import UniversalDetectorusock = urllib.urlopen(‘http://www.baidu.com/‘)# 创建一个检测对象detector = UniversalDetector()for line in usock.readlines(): # 分块进行测试,直到达到阈值 detector.feed(line) if detector.done: break# 关闭检测对象detector.close()usock.close()# 输出检测结果print detector.result # 运行结果:# {‘confidence‘: 0.99, ‘encoding‘: ‘GB2312‘}标签:
原文地址:http://www.cnblogs.com/zxlovenet/p/4575235.html