2013-09-23 5 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

명시 적으로받는 오류를 호출 할 수 있습니다 (호출하지 않은 경우 다른 예외가 발생하더라도 실패 할 수 있음). 조금만 있으면 동의하지만 실제 코드와 추적 코드는 문제를 해결하는 데 도움이됩니다. – 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 twython이 당신에게 쏟아 부은 것이 무엇이든지간에 "SomeError"를 유지하십시오.

오류가있는 경우 여기다른 사람들의 조언을 따르고 실제 오류 과 함께 코드를 게시해야합니다.