【发布时间】:2012-08-10 18:44:16
【问题描述】:
我是 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”。该代码实际上运行良好,没有错误并产生预期的结果。我用谷歌搜索和found 如何解决未定义变量错误,但这似乎是一个hack-a-round。总之,该链接表示将“get_user”添加到首选项中的全局变量。
作为 Python 和 Aptana 的新手,我只是想看看这是否是解决它的 最佳 方法......它看起来像是一个 hack。当我将“tweepy.api.get_user”更改为“tweepy.api.public_timeline”时,我得到了同样的错误,因此必须手动将“public_timeline”添加到全局变量中......您必须手动配置每个变量。
谢谢!
【问题讨论】:
-
@DSM 在字里行间读了一点,我认为这是 Aptana Studio 中的错误,而不是 Tweepy(Aptana 报告错误并以红色突出显示
get_user,尽管实际上并没有错代码)。 -
@DSM...这就是我的想法,但作为一个新手想检查一下。为什么 Aptana 不使用其他软件包做同样的事情?顺便说一句,我使用的是 tweepy 1.1 版