2011-02-08 3 views
1

Вчера я установил feedparser (на OSX 10.5), и он работал нормально, но теперь он перестает работать.Feedparser перестает работать

Это скрипт (копируется из feedparser документации)

import feedparser 
d = feedparser.parse('http://feedparser.org/docs/examples/atom10.xml') 
d['feed']['title'] 
u'Sample Feed' 

Это говорит мне, что это:

Traceback (most recent call last): 
    File "example.py", line 3, in <module> 
    import feedparser 
    File "example.py", line 2, in <module> 
    d = feedparser.parse('http://feedparser.org/docs/examples/atom10.xml') 
AttributeError: 'module' object has no attribute 'parse' 

, но и фактический скрипт, использующий feedparser перестал работать, такая же ошибка.

+6

Вы назвали модуль своего собственного модуля подачи? –

+0

Я не совсем уверен, что вы имеете в виду? – HankSmackHood

+0

О, подождите, я понимаю, что вы имеете в виду. Глупый, я назвал свой тестовый скрипт feedparser.py. Thanks :) – HankSmackHood

ответ

7

Дело в том, что есть сценарий с именем feedparser.py, python будет рассматривать его как модуль для импорта с более высоким приоритетом, чем установленный модуль.

0

Проблема с именем файла. Python смешивает имя файла и имя модуля.

Смежные вопросы