欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python使用chardet判斷字符編碼

 更新時間:2015年05月09日 15:48:01   作者:小五義  
這篇文章主要介紹了Python使用chardet判斷字符編碼的方法,較為詳細(xì)的分析了Python中chardet的功能、安裝及使用技巧,需要的朋友可以參考下

本文實例講述了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 chardet
tt=open('c:\\111.txt','rb')
ff=tt.readline()
#這里試著換成read(5)也可以,但是換成readlines()后報錯
enc=chardet.detect(ff)
print enc['encoding']
tt.close()

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

相關(guān)文章

  • python利用OpenCV2實現(xiàn)人臉檢測

    python利用OpenCV2實現(xiàn)人臉檢測

    這篇文章主要為大家詳細(xì)介紹了python利用OpenCV2實現(xiàn)人臉檢測,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python 實現(xiàn)提取log文件中的關(guān)鍵句子,并進(jìn)行統(tǒng)計分析

    python 實現(xiàn)提取log文件中的關(guān)鍵句子,并進(jìn)行統(tǒng)計分析

    今天小編就為大家分享一篇python 實現(xiàn)提取log文件中的關(guān)鍵句子,并進(jìn)行統(tǒng)計分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python使用xslt提取網(wǎng)頁數(shù)據(jù)的方法

    python使用xslt提取網(wǎng)頁數(shù)據(jù)的方法

    這篇文章主要為大家詳細(xì)介紹了Python使用xslt提取網(wǎng)頁數(shù)據(jù)的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • python遠(yuǎn)程登錄代碼

    python遠(yuǎn)程登錄代碼

    因為 python 已內(nèi)建了一個 pop3 的函式庫,所以我們直接用它來完成郵件的下載和處理。事實上, 如果我們不用 poplib 的話,我們還是可以完成那個例子中的所有作業(yè):就是通過模擬 telnet的協(xié)定。
    2008-04-04
  • Python3 re.search()方法的具體使用

    Python3 re.search()方法的具體使用

    本文主要介紹了Python3 re.search()方法的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • pycharm中導(dǎo)入模塊錯誤時提示Try to run this command from the system terminal

    pycharm中導(dǎo)入模塊錯誤時提示Try to run this command from the system ter

    這篇文章主要介紹了pycharm中導(dǎo)入模塊錯誤時提示Try to run this command from the system terminal問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • 深度學(xué)習(xí)之GPU,CUDA和cuDNN的理解

    深度學(xué)習(xí)之GPU,CUDA和cuDNN的理解

    Cuda和cudnn是支持NVIDIA支持GPU的兩個庫,分別用于高性能計算和深度神經(jīng)網(wǎng)絡(luò)計算的支持,下面這篇文章主要給大家介紹了關(guān)于深度學(xué)習(xí)之GPU,CUDA和cuDNN的理解,需要的朋友可以參考下
    2023-02-02
  • 基于python監(jiān)控程序是否關(guān)閉

    基于python監(jiān)控程序是否關(guān)閉

    這篇文章主要介紹了基于python監(jiān)控程序是否關(guān)閉,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Python學(xué)習(xí)之字典的創(chuàng)建和使用

    Python學(xué)習(xí)之字典的創(chuàng)建和使用

    這篇文章主要為大家介紹了Python中的字典的創(chuàng)建與使用,包括使用字典(添加、刪除、修改等操作),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-06-06
  • 使用Scrapy框架爬取網(wǎng)頁并保存到Mysql的實現(xiàn)

    使用Scrapy框架爬取網(wǎng)頁并保存到Mysql的實現(xiàn)

    本文主要介紹了使用Scrapy框架爬取網(wǎng)頁并保存到Mysql的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07

最新評論