2013-12-17 23 views
0

我想使用Twython檢索帳戶所做的最後一條推文。 我當前的代碼是:使用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個鳴叫。我只需要用戶提供的最後一條推文。

我是一個完整的Noob Python,所以任何幫助表示讚賞。 我有困難的時間跟蹤示例代碼,所以任何指針,也不勝感激。

+0

哪一個,第一個在當前輸出中,還是最後一個? – alko

+1

你可以試試'tweet = user_timeline [0]; print tweet ['text']。encode('utf-8')' – alko

+0

是的!這工作,謝謝你親切的陌生人:) – AllynH

回答

2

您必須在調用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')