首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python中,如何从chardet模块开始?

在Python中,如何从chardet模块开始?
EN

Stack Overflow用户
提问于 2014-01-20 11:15:46
回答 1查看 21.8K关注 0票数 3

我想尝试一些使用chardet模块的代码。这是我在网上找到的代码:

代码语言:javascript
复制
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-no-any.whl (md5) Python轮
  • chardet-2.2.1.tar.gz (md5) Python源

我选择了Python轮并将这个文件放在我的Python27目录中。但还是没有用。

所以我的问题是:-哪种类型的chardet文件要下载+把这个文件放在哪里,用于Python不要打印这个错误: Traceback (最近一次调用):文件“C:/Python 27/S7/test5.py”,第2行,在导入chardet ImportError:没有模块名为chardet。

注意:(我正在使用Python 2.7)

提前感谢您的帮助或建议!

编辑1:很抱歉,作为一个非常初学者,但实际上,它是python的源代码,必须选择!特别是用setup.py安装,但对我来说不起作用!我打开了Windows命令并编写到chardet-2.2.1(解压缩)的路径,然后我编写了: python安装,但它不能运行setup.py ...:S。

我觉得打开一个新的主题更好。

EN

回答 1

Stack Overflow用户

发布于 2014-08-28 17:06:08

为什么不试着用pip安装它呢?

https://pip.pypa.io/en/latest/installation/

Pip是很好的安装模块。只需下载get-pip.py并按照安装页面上的说明操作即可。一旦安装好了,确保这些都在您的windows路径中: C:\Python27;C:\Python27\Tools\Scripts;C:\Python27\Scripts;

然后只需运行“”,它将安装最新版本的chardet,它将与您的python版本一起工作。您可以使用pip安装大多数模块,而不必下载源代码。在我看来,这比尝试获取源文件要容易得多。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21232557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档