Notice
Recent Posts
Recent Comments
Link
투케이2K
99. (python/파이썬) [Mac Os] : [문법] : raise 사용해 강제 에러 발생 수행 및 try catch 예외 처리 본문
Python
99. (python/파이썬) [Mac Os] : [문법] : raise 사용해 강제 에러 발생 수행 및 try catch 예외 처리
투케이2K 2024. 5. 8. 19:38[개발 환경 설정]
개발 툴 : VsCode
개발 언어 : python
[소스 코드]
# --------------------------------------------------------------
# [import]
# --------------------------------------------------------------
# --------------------------------------------------------------
# --------------------------------------------------------------
# [요약 설명]
# --------------------------------------------------------------
# 1. try except finally 구문은 파이썬에서 예외 상황 발생 시 처리 할 수 있는 구문입니다
# --------------------------------------------------------------
# 2. raise 은 파이썬에서 특정 상황에서 강제 에러 발생을 유도할 때 사용되는 함수입니다
# --------------------------------------------------------------
# --------------------------------------------------------------
# [class start]
# --------------------------------------------------------------
# --------------------------------------------------------------
# [main start]
# --------------------------------------------------------------
# [초기 변수 선언]
a = 3
# [try catch 예외 처리 구문 작성]
try:
# [범위 체크 및 강제 error 발생]
if a > 2:
raise Exception("범위 체크 에러 발생") # [에러 발생]
# [a 값이 2 미만인 경우 정상 출력]
print("")
print("----------------------------------------")
print("Success :: Range Check")
print("----------------------------------------")
print("")
except:
print("")
print("----------------------------------------")
print("exception :: 에러가 발생했습니다")
print("----------------------------------------")
print("")
# --------------------------------------------------------------
# [main end]
# --------------------------------------------------------------
# --------------------------------------------------------------
# [class end]
# --------------------------------------------------------------
[결과 출력]
반응형
'Python' 카테고리의 다른 글
Comments