我一直试图迭代状态,但我收到了这个错误:
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)
我做错了什么?谢谢!
答案 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无法找到它。