0

私はpythonとAptanaの両方が初めてです。

Pythonでtweepyパッケージを使用しようとしています。次のコードがあります(pythonのサイトから):

import tweepy

user = tweepy.api.get_user('twitter') # "undefined variable" error occurs on this line
print user.screen_name
print user.followers_count
for friend in user.friends():
    print friend.screen_name

「インポートからの未定義の変数: get_user」を取得します。コードは実際にはエラーなく正常に実行され、期待される結果が生成されます。未定義の変数エラーを解決する方法をグーグルで見つけましたが、ハックラウンドのようです。要するに、そのリンクは、設定のグローバルに「get_user」を追加するように言っています。

Python と Aptana の両方に慣れていないので、それが問題を解決する最善の方法であるかどうかを確認したかっただけです....ハックのようです。「tweepy.api.get_user」を「tweepy.api.public_timeline」に変更すると、同じエラーが発生するため、グローバルに「public_timeline」を手動で追加する必要があります....各変数を手動で構成する必要があります。

ありがとう!

4

2 に答える 2

1

これについて警告されたくない場合は、警告を除外できます。

ウィンドウに移動 -> 設定 -> PyDev -> エディター -> コード分析

[未定義] タブをクリックし、テキスト ボックスに get_user を追加します。それはあなたの警告をクリアします。

アンドリュー

于 2012-08-10T19:37:47.787 に答える
0

あなたのケースと同様の問題がありました(AptanaでPyDevも使用しています)。

次の手順で Aptana と PyDev をアップグレードしました。

Aptana で PyDev を更新する

アップグレード後、PyDevは私にとってはうまくいきました:)

于 2015-03-30T12:57:24.320 に答える