我想尝试一些使用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)
Run Code Online (Sandbox Code Playgroud)
但要尝试这个代码,我必须获得 chardet 模块:但是,我有两个选择: https: //pypi.python.org/pypi/chardet#downloads
我选择了 Python Wheel 并将此文件放在我的 Python27 目录中。但还是不行。
所以我的问题是: - 下载哪种类型的 chardet 文件 + 将该文件放在哪里,以便 Python 不打印此错误: Traceback (最近一次调用最后): File "C:/Python27/s7/test5.py", line 2、导入chardet时出现ImportError: No module named chardet
注意:(我使用的是Python 2.7)
预先感谢您的任何帮助或建议!:D
编辑1:抱歉,我是一个非常初学者,但事实上,必须选择Python源!特别是使用 setup.py 安装,但它对我不起作用!我打开 Windows 命令并写入 chardet-2.2.1(解压缩) 的路径,然后我写入: python setup.py install,但它不起作用...:S
我认为最好开设一个新科目。
我正在学习Lisp,我不理解他们在解释列表和原子的课程中给出的一些例子.
我明白 :
我不明白这一部分:
经过深思熟虑之后,我认为:
A是原子,(BC)是列表,但我不明白为什么......
在此先感谢对这个奇怪的事情的任何启发:)