Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2011, 17:51
Avatar de cvander
cvander
Moderador
 
Fecha de Ingreso: abril-2001
Ubicación: Ciudadano del mundo
Mensajes: 13.638
Antigüedad: 23 años
Puntos: 1792
Problemas con feedparser

Entonces, empiezo mis experimentos con python y empiezo a tener algunos dramas corriendo algunos ejemplos simples en local. Estoy probando el feedparser.

http://www.feedparser.org/docs/introduction.html

Y entonces, lo instalo inicialmente en mi sistema:

Código Python:
Ver original
  1. sudo easy_install feedparser
  2. Password:
  3. Searching for feedparser
  4. Best match: feedparser 5.0.1
  5. Processing feedparser-5.0.1-py2.6.egg
  6. Adding feedparser 5.0.1 to easy-install.pth file
  7.  
  8. Using /Library/Python/2.6/site-packages/feedparser-5.0.1-py2.6.egg
  9. Processing dependencies for feedparser
  10. Finished processing dependencies for feedparser

Y entonces, genero un primer ejemplo (feeparser.py) para que me escupa el RSS de un archivo:

Código Python:
Ver original
  1. import feedparser
  2.  
  3. feed = 'http://www.foodspotting.com/cvander.rss'
  4. d = feedparser.parse(feed)
  5. for entry in d['entries']:
  6.     print entry.title

Y me gano un error.

Código Python:
Ver original
  1. python feedparser.py
  2. Traceback (most recent call last):
  3.   File "feedparser.py", line 1, in <module>
  4.     import feedparser
  5.   File "feedparser.py", line 4, in <module>
  6.     d = feedparser.parse(feed)
  7. AttributeError: 'module' object has no attribute 'parse'

Por qué no está haciendo el import correctamente? Cómo tendría que llamarlo?
__________________
- Christian Van Der Henst
Platzi