我是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”添加到全局变量....这似乎不是正确的方法你必须手动配置每个变量。
谢谢!
答案 0 :(得分:1)
如果您不想被警告,可以排除警告:
转到窗口 - >偏好 - > PyDev - >编辑 - >代码分析
单击Undefined选项卡,将get_user添加到文本框中。这将清除你的警告。
安德鲁
答案 1 :(得分:0)
我遇到了与你的情况类似的问题(也使用了Pyptv和Aptana)。
我按照以下说明升级了Aptana和PyDev:
升级后PyDev对我来说工作得很好:)。