我想嘗試一些使用chardet模塊的代碼。 這是我的代碼已經在網絡上找到:在Python中,如何開始chardet模塊?
import urllib2
import chardet
def fetch(url):
try:
result = urllib2.urlopen(url)
rawdata = result.read()
encoding = chardet.detect(rawdata)
return rawdata.decode(encoding['encoding'])
except urllib2.URLError, e:
handleError(e)
但要試試這個代碼,我得在chardet模塊: 但是,我有兩個選擇: https://pypi.python.org/pypi/chardet#downloads
- 的chardet -2.2.1-py2.py3-NONE-any.whl(MD5)的Python輪式
- chardet的-2.2.1.tar.gz(MD5)Python源
我選擇了Python Wheel並將該文件放入我的Python27目錄中。 但仍然無法正常工作。
所以我的問題是: - 下載哪種類型的chardet文件的+在哪裏把這個文件爲Python不打印此錯誤: 回溯(最近通話最後一個): 文件「C:/ Python27/S7/test5.py」,2號線,在 進口chardet的 導入錯誤:沒有模塊叫做chardet
注:(我在Python 2.7版)
預先感謝任何幫助或建議! :D
編輯1:對不起,是一個非常初學者,但實際上它是必須選擇的Python源代碼! 特別是使用setup.py安裝,但它對我無效! 我打開Windows命令,並寫下了chardet-2.2.1(解壓縮)的路徑,然後我寫道:python setup.py install,但它不起作用...:S
我認爲它更好開創一個新課題。