# try ~ except ~

try:
    에러문장
except:
    에러났을 때 실행문장

- try에서 실행할 문장이 에러가 났을 경우, except에 있는 문장을 실행함

try:
    에러문장
except: 
    에러났을 때 실행문장
else:
    에러 안났을 떄 실행문장
finally:
    에러 발생 여부와 상관없이 실행문장

 

- except Exception as e                                                                                                                                                              발생한 에러문이 string형태로 e에 저장되고 print(e)하면 오류문장을 출력해줌.

 

 

# raise문

raise Exception("~~~~")

- 우측의 string을 출력하며 에러를 강제로 발생 시킴

 

 

# assert문

- 조건에 맞지 않을 때, 에러 발생

a = 3
assert a>10, 'a is too small'
# a is too small

- assert로 시작하는 문장에 조건식을 적으면 조건을 만족하지 않을 경우 에러를 발생하며 우측의 string을 출력

+ Recent posts