2013-09-23 36 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”。

如果是其他问题,那么您需要按照 其他人的建议,并将您的代码与实际错误 消息一起发布。