2013-09-23 53 views
0

我試圖循環訪問推特ID列表,但如果遇到不再存在的推文,我會收到一個404錯誤,腳本停止。我試過這樣的事情:搜索在收到錯誤時停止

try: 
    twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET) 
    twt=twitter.show_status(<twitterID>) 
except Exception as e: 
    pass 

但仍然停止腳本。我希望能夠記錄(或打印)該ID並繼續該腳本。

感謝,B

+3

如何發佈您的代碼,而不是「類似」您的代碼? – kindall

+0

你可以嘗試調用你明確接收的錯誤(儘管如果你沒有給它們打電話,你也會失敗)。同意kindall然而,實際的代碼和回溯將有助於解決您的問題。 – Benjooster

回答

0

更改此:

from twython import Twython 

要這樣:

try: 
    twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET) 
    foo = twitter.verify_credentials() 
except(SomeError): 
    pass 

from twython import Twython, exceptions 

當代碼失敗,這樣的事情然後使用你看到的錯誤

Repla在任何一場雙人遊中拋棄你的「SomeError」。

如果是其他問題,那麼您需要按照 其他人的建議,並將您的代碼與實際錯誤 消息一起發佈。