国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python使用chardet判斷字符編碼

2019-11-25 17:30:26
字體:
供稿:網(wǎng)友

本文實例講述了Python使用chardet判斷字符編碼的方法。分享給大家供大家參考。具體分析如下:

Python中chardet 用來實現(xiàn)字符串/文件編碼檢測模板

1、chardet下載與安裝

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

下載chardet后,解壓chardet壓縮包,直接將chardet文件夾放在應(yīng)用程序目錄下,就可以使用import chardet開始使用chardet了,也可以將chardet拷貝到Python系統(tǒng)目錄下,這樣你所有的python程序只要用import chardet就可以了。

python setup.py install

2、實例

使用中,chardet.detect()返回字典,其中confidence是檢測精確度,encoding是編碼形式

(1)網(wǎng)頁編碼判斷:

>>> import urllib>>> rawdata = urllib.urlopen('http://www.google.cn/').read()>>> import chardet>>> chardet.detect(rawdata){'confidence': 0.98999999999999999, 'encoding': 'GB2312'}

(2)文件編碼判斷

import chardettt=open('c://111.txt','rb')ff=tt.readline()#這里試著換成read(5)也可以,但是換成readlines()后報錯enc=chardet.detect(ff)print enc['encoding']tt.close()

希望本文所述對大家的Python程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新郑市| 平罗县| 鄂尔多斯市| 黎城县| 库尔勒市| 宜宾市| 江都市| 新兴县| 太谷县| 岱山县| 于田县| 怀来县| 云林县| 额尔古纳市| 龙南县| 四会市| 宜都市| 芦溪县| 怀安县| 尼勒克县| 四川省| 汝州市| 册亨县| 仙游县| 黄大仙区| 红桥区| 龙里县| 福鼎市| 澎湖县| 左云县| 岱山县| 哈尔滨市| 衡南县| 谢通门县| 资兴市| 钟山县| 巴林右旗| 鲜城| 红安县| 秦皇岛市| 娄底市|