use*_*415 3 python encoding character-encoding python-2.7 chardet
我想尝试一些使用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
我认为最好开设一个新科目。
小智 5
为什么不尝试使用 pip 安装它呢?
https://pip.pypa.io/en/latest/installation/
Pip 非常适合安装模块。只需下载 get-pip.py 并按照安装页面上的说明进行操作即可。安装后,请确保它们位于您的 Windows 路径中:C:\Python27;C:\Python27\Tools\Scripts;C:\Python27\Scripts;
然后只需运行“pip install chardet”,它将安装适用于您的 python 版本的最新版本的 chardet。您可以使用 pip 安装大多数模块,而无需下载源代码。在我看来,这比尝试获取源文件要容易得多。
| 归档时间: |
|
| 查看次数: |
23774 次 |
| 最近记录: |