공개
python 에서 raise 사용
sangwoon
2022. 2. 15. 10:57
raise 예외("에러 메세지")
예) raise Exception //exception 에러를 만들어주는 코드다
raise Exception("에러 메세지")
예외 계층 구조
이런식으로 예외가 있다
만약 exception 에러를 받으면 거의 모든 errror를 받을 수 있다는 것을 알 수 있다
그럼 raise 를 통해 일부러 error 을 만들어 보겠다
먼저 간단한 print 문을 통한 에러 메시지 출력이다
num = int(input("0보다 작은 수를 입력해 주세요>>>"))
if num >= 0:
print("error")
입력을 1로 한다고 가정했을 때 error 라는 문자가 나온다
하지만 에러를 주고 싶다면?
num = int(input("0보다 작은 수를 입력해 주세요>>>"))
if num >= 0:
raise Exception("숫자가 0보다 큽니다")
이런식으로 에러를 일부러 나타나게 해 줄 수 있다