0

プロジェクトディレクトリにfeedparser.pyがありますが、コードがgoogleappengineのローカルgoogledevサーバーで機能しません。

このエラーが発生します、

  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)

Google以外のアプリエンジンのPythonスクリプトでfeedparserを使用できます。ただし、「feedparser.py」をコピーすると、次のようにインポートしても、プロジェクトで機能させることができません。

import feedparser

GAEプロジェクトでfeedparserを機能させるにはどうすればよいですか?助けてくれてありがとう

4

1 に答える 1

1

GAEpythonランタイムが別のfeedparserモジュールを見つけているように私には思えます。
プロジェクトに別の feedparser.pyスクリプトがありますか?プロジェクトが指しているモジュールを確認するために
、を印刷してみます。feedparser.__file__

于 2012-06-23T16:30:07.270 に答える