Tweepy状态错误

时间:2012-03-25 10:34:07

标签: python django

我一直试图迭代状态,但我收到了这个错误:

                Traceback <most recent call last>:
                     File “<console>”, line 2, in <module>
                NameError: name ‘process_status’ is not defined.

以下是代码:

                from tweepy import Cursor
                for status in Cursor(api.user_timeline).items():
                    process_status(status)

我做错了什么?谢谢!

2 个答案:

答案 0 :(得分:2)

正如Jonas Heidelberg强调的那样,必须写出自己的process_status(或任何名称)功能。

假设您已通过身份验证,并构建了API实例(api)。现在,您想在时间轴中打印出最后10条推文:

def process_status(sta):
    print sta.text

for status in Cursor(api.user_timeline).items(10):
            process_status(status)

就这么简单。而且,令人遗憾的是,tweepy的文档令人困惑(IMO)。

答案 1 :(得分:1)

您可能正在关注this tweepy documentation

需要编写该功能process_status您自己,以便通过status执行任何操作。如果您已经编写了它,则Python无法找到它。