0

我正在尝试使用 Twython 来检索帐户发出的最后一条推文。我目前的代码是:

try:
   user_timeline = twitter.get_user_timeline(screen_name='Twitter')
except TwythonError as e:
   print e

for tweets in user_timeline:
   print tweets['text'].encode('utf-8')

然而,虽然我确实得到了所需文本格式的推文,但我正在使用的 for 循环返回用户最后 20 条推文。我只需要用户发出的最后一条推文。

我是 Python 的完整菜鸟,因此感谢您提供任何帮助。我很难追踪示例代码,所以任何关于它的指针也将不胜感激。

4

1 回答 1

3

您必须在调用 get_user_timeline 函数时使用 count 参数。它应该有效。

try:
    user_timeline = twitter.get_user_timeline(screen_name='Twitter', count=1)
except TwythonError as e:
   print e

for tweets in user_timeline:
   print tweets['text'].encode('utf-8')
于 2014-01-07T21:25:20.130 回答