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”。该代码实际上运行良好,没有错误并产生预期的结果。我用谷歌搜索并找到了解决未定义变量错误的方法,但这似乎是一个hack-a-round。总之,该链接表示将“get_user”添加到首选项中的全局变量。

作为 Python 和 Aptana 的新手,我只是想看看这是否是解决它的最佳方法……它看起来像是一个 hack。当我将“tweepy.api.get_user”更改为“tweepy.api.public_timeline”时,我得到了同样的错误,因此必须手动将“public_timeline”添加到全局变量中......您必须手动配置每个变量。

谢谢!

4

2 回答 2

1

如果您不想收到有关此警告,您可以排除警告:

转到窗口 -> 首选项 -> PyDev -> 编辑器 -> 代码分析

单击未定义选项卡并将 get_user 添加到文本框中。这将清除您的警告。

安德鲁

于 2012-08-10T19:37:47.787 回答
0

我遇到了与您的情况类似的问题(也将 PyDev 与 Aptana 一起使用)。

我使用以下说明升级了 Aptana 和 PyDev:

在 Aptana 上更新 PyDev

升级后 PyDev 对我来说工作得很好:)

于 2015-03-30T12:57:24.320 回答