Python 接收到错误时停止搜索

Python 接收到错误时停止搜索,python,twython,Python,Twython,我试图循环浏览tweet ID的列表,但是如果我遇到一个不再存在的tweet ID,我会收到404错误,脚本就会停止。我试过这样的方法: try: twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET) twt=twitter.show_status(<twitterID>) except Exception as e: pass try: twitter = T

我试图循环浏览tweet ID的列表,但是如果我遇到一个不再存在的tweet ID,我会收到404错误,脚本就会停止。我试过这样的方法:

try:
    twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
    twt=twitter.show_status(<twitterID>)
except Exception as e:
    pass
try:
    twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
    foo = twitter.verify_credentials()
except(SomeError):
    pass
试试看:
twitter=Twython(应用程序密钥、应用程序密钥、OAUTH令牌、OAUTH令牌密钥)
twt=twitter.show_status()
例外情况除外,如e:
通过
但这仍然停止了脚本。我希望能够记录(或打印)ID并继续脚本

谢谢,B更改此项:

from twython import Twython
为此:

from twython import Twython, exceptions
然后使用代码失败时出现的错误,如下所示:

try:
    twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
    twt=twitter.show_status(<twitterID>)
except Exception as e:
    pass
try:
    twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
    foo = twitter.verify_credentials()
except(SomeError):
    pass
用twython甩给你的任何东西替换“SomeError”

如果是其他原因造成的,那么你需要遵循 其他人的建议,并张贴您的代码与实际错误
消息。

不如发布代码,而不是“类似”代码?您可以尝试显式调用接收到的错误(但如果不调用其他异常,则会失败)。但是,实际代码和回溯将有助于解决您的问题。