파이썬
6주차, 파이썬 예외처리, raise, assert
호놀롤루
2022. 1. 27. 21:25
try:
에러 문장
except:
에러 났을 때 실행할 문장
에러나면 except안에 있는 게 실행
try:
에러 문장
except Exception as e: # 이렇게 as ??라고 적어놓으면 발생할 에러문이 string형태의 ??에 저장됨
print(e)
에러 났을 때 실행할 문장
try:
에러 문장
except:
에러 났을 때 실행할 문장
else:
에러가 안 나면 실행할 문장
finally:
에러 발생 여부와 상관없이 실행될 문장
raise문
raise Exception("강제로 에러를 발생시킴")
이런 방식으로 raise문을 통해 우측의 string을 출력하며 에러가 발생하게 할 수도 있다.
Assert문
assert A>10, 'A가 너무 작다.'
assert로 시작하는 문장에 조건식을 적으면, 조건을 만족하지 않을 경우 에러가 발생하며
우측의 string을 출력한다.