我的项目目录中有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?谢谢你的帮助
答案 0 :(得分:1)
在我看来,GAE python运行时正在寻找另一个feedparser
模块
你的项目中有另一个feedparser.py
脚本吗?
我会尝试打印feedparser.__file__
以检查项目所指向的模块的位置。