Feedparser.py在根目录中,但仍然无法在dev服务器上运行

时间:2012-06-23 16:17:37

标签: python google-app-engine feedparser

我的项目目录中有feedparser.py,但我的代码无法在google应用引擎的本地google dev服务器上运行。

我收到此错误,

  File "/home/ahmad/GAE/livemetals/lv.py", line 34, in <module>
    d = feedparser.parse(url)
AttributeError: 'module' object has no attribute 'parse'
INFO     2012-06-23 16:13:25,891 dev_appserver.py:2891] "GET / HTTP/1.1" 500 -

这是我正在使用的代码

url = "http://www.mysite.com"

d = feedparser.parse(url)
articles = {}
for row in d.entries:
    temp = [row['link'].encode('utf-8'),row['title'].encode('utf-8'),row['summary'].encode('utf-8')]
    articles.append(temp)

我可以在非谷歌应用引擎python脚本上使用feedparser。但是,当我复制“feedparser.py”时,我仍然无法让它在我的项目中工作,即使我将其作为folows导入

import feedparser

如何在我的GAE项目中使用feedparser?谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

在我看来,GAE python运行时正在寻找另一个feedparser模块 你的项目中有另一个feedparser.py脚本吗?
我会尝试打印feedparser.__file__以检查项目所指向的模块的位置。