Python 接收到错误时停止搜索
我试图循环浏览tweet ID的列表,但是如果我遇到一个不再存在的tweet ID,我会收到404错误,脚本就会停止。我试过这样的方法: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
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”
如果是其他原因造成的,那么你需要遵循
其他人的建议,并张贴您的代码与实际错误
消息。不如发布代码,而不是“类似”代码?您可以尝试显式调用接收到的错误(但如果不调用其他异常,则会失败)。但是,实际代码和回溯将有助于解决您的问题。