2017-03-27 4 views
-1

저는 Github에서 찾은 전신 API 라이브러리를 사용하여 파이썬 스크립트를 작성하고 있습니다.파이썬에서 올리기 오류를 올바르게 처리하십시오.

텔레그래프는 일부 html 태그를 허용하고 태그가 지원되지 발견하면 나는 오류 :

File "/usr/local/lib/python2.7/dist-packages/telegraphapi/utils.py", line 64, in handle_endtag 
raise InvalidHTML 
telegraphapi.exceptions.InvalidHTML 

가 어떻게이 이벤트를 처리 할 수 ​​

? 나는 SintaxError, IndexError or ValueError 내가

try: 
    something() 
except IndexError: 
    do_some_other_thing() 

처럼 뭔가를 할 수 얻을하지만 지금은 그것을 처리하는 방법을 알고하지 않는 경우. 당신은이 같은 오류를 설명하기 위해 시도 할 수 사전

+1

무엇을하고 싶습니까? 네가 원하는 걸 모르는 경우 어떻게 할 수 있니? Theres 많은 옵션, 물건을 인쇄, 패스, 계속, 휴식, 등 ........ –

+2

왜'시도하지 않는 telegraphapi.exceptions.InvalidHTML :' –

답변

0

에서

감사 :

try: 
    something() 

except SintaxError(): 
    somethingelse() 

except IndexError(): 
    anotherfunction() 

except ValueError(): 
    do_something_else() 

except telegraphapi.exceptions.InvalidHTML: 
    dosomething() 

당신은 제기 오류에 대한 여러 대안을 나열하는 모든 예외를 설명 할 수 있습니다. 사용 된 자리 표시 자 함수는 사용자에게 오류를 경고하거나 다른 지정된 작업을 수행하는 인쇄 기능을 나타낼 수 있습니다.

관련 문제