tweepy“未定义变量”错误

时间:2012-08-10 18:44:16

标签: python aptana tweepy

我是python和Aptana的新手。

我正在尝试在python中使用tweepy包。我有以下代码(来自python's site):

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”获得“未定义的变量”。代码实际运行正常,没有错误,并产生预期的结果。我用Google搜索并found如何解决未定义的变量错误,但它似乎是一个黑客攻击。总之,该链接表示将“get_user”添加到首选项中的全局变量。

对Python和Aptana都不熟悉,我只是想检查一下这是否是解决它的最佳方式....它看起来像是一个黑客。当我将“tweepy.api.get_user”更改为“tweepy.api.public_timeline”时,我得到相同的错误,因此必须手动将“public_timeline”添加到全局变量....这似乎不是正确的方法你必须手动配置每个变量。

谢谢!

2 个答案:

答案 0 :(得分:1)

如果您不想被警告,可以排除警告:

转到窗口 - >偏好 - > PyDev - >编辑 - >代码分析

单击Undefined选项卡,将get_user添加到文本框中。这将清除你的警告。

安德鲁

答案 1 :(得分:0)

我遇到了与你的情况类似的问题(也使用了Pyptv和Aptana)。

我按照以下说明升级了Aptana和PyDev:

Update PyDev on Aptana

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