我想尝试一些使用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 Wheel
- chardet-2.2.1.tar.gz (md5) Python 源码
我选择了 Python Wheel 并将这个文件放在我的 Python27 目录中。但仍然无法正常工作。
所以我的问题是: - 要下载哪种类型的 chardet 文件 + 将这个文件放在哪里让 Python 不打印这个错误: Traceback(最近一次调用最后一次):文件“C:/Python27/s7/test5.py”,行2、在import chardet ImportError: No module named chardet
注意:(我在 Python 2.7 上)
提前感谢您的任何帮助或建议!:D
编辑1:对不起,我是一个非常初学者,但实际上它是必须选择的python源!特别是使用 setup.py 安装,但它对我不起作用!我打开了 Windows 命令并写了 chardet-2.2.1(unzipped) 的路径,然后我写了:python setup.py install,但它不起作用...:S
我觉得还是开个新课题比较好。