Me gustaría probar algún código que utiliza el chardet módulo.
Este es el código que he encontrado por la web :

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)

Pero para probar este código, tengo que conseguir el chardet módulo :
Pero, tengo dos opciones :
https://pypi.python.org/pypi/chardet#downloads

  • chardet-2.2.1-py2.py3-ninguno-ninguno.whl (md5) de Python Rueda
  • chardet-2.2.1.tar.gz (md5) fuente de Python

He elegido el de Python de la Rueda y poner este archivo en mi Python27 directorio.
Pero aún no funciona.

Así que mis problemas son :
– que tipo de chardet archivo a descargar + donde poner este archivo para Python no imprima este error :
Traceback (la mayoría de llamada reciente pasado):
Archivo «C:/Python27/s7/test5.py» la línea 2, en
importación chardet
ImportError: No module named chardet

Nota :(yo estoy en Python 2.7)

Gracias de antemano por cualquier ayuda o sugerencia ! 😀

EDIT 1 : lo Siento por ser un principiante, pero en realidad es la fuente de python que debe ser elegido!
Especialmente, con la instalación de setup.py, pero a mí no me funciona !
Abrí las Ventanas de comando y escribió la ruta de acceso a la chardet-2.2.1(descomprimido) , y luego me escribió : python setup.py instalar, pero no funciona …:S

Yo creo que es mejor abrir un nuevo tema.

InformationsquelleAutor user2305415 | 2014-01-20

1 Comentario

  1. 4

    ¿Por qué no intentar la instalación utilizando el pip?

    http://pip.readthedocs.org/en/latest/installing.html

    Pip es ideal para la instalación de los módulos. Sólo tienes que descargar el get-pip.py y siga las instrucciones que aparecen en la página de instalación. Una vez instalado, asegúrese de que estos son en su ruta de acceso de windows:
    C:\Python27;C:\Python27\Tools\Scripts;C:\Python27\Scripts;

    A continuación, sólo tiene que ejecutar «pip install chardet» y se instalará la versión más reciente de chardet que funcionará con la versión de python. Usted puede utilizar pip para instalar la mayoría de los módulos sin tener que descargar el código fuente. Es mucho más fácil que tratar de obtener los archivos de origen en mi opinión.

Dejar respuesta

Please enter your comment!
Please enter your name here