728x90
반응형
728x170
■ try ... except ... else ... finally문을 사용하는 방법을 보여준다.
▶ 예제 코드 (PY)
def Divide(a, b):
return a / b
try:
c = Divide(5, 2)
except ZeroDivisionError:
print("두 번째 인자는 0이어서는 안됩니다!")
except TypeError:
print("모든 인자는 숫자여야 합니다!")
except:
print("ZeroDivisionError, TypeError를 제외한 다른 예외가 발생했습니다!")
else:
print("결과 : {0}".format(c))
finally:
print("항상 finally 블록은 수행됩니다.")
"""
결과 : 2.5
항상 finally 블록은 수행됩니다
"""
728x90
반응형
그리드형(광고전용)
'Python > Common' 카테고리의 다른 글
[PYTHON/COMMON] repr 함수 : 문자열 구하기 (0) | 2022.08.23 |
---|---|
[PYTHON/COMMON] assert문 사용하기 (0) | 2022.08.22 |
[PYTHON/COMMON] Exception 클래스 : 사용자 정의 예외 사용하기 (0) | 2022.08.22 |
[PYTHON/COMMON] raise문 : 예외를 상위로 전달하기 (0) | 2022.08.22 |
[PYTHON/COMMON] raise문 : 내장 예외 발생시키기 (0) | 2022.08.22 |
[PYTHON/COMMON] try ... except문 : 상위 예외를 통해 하위 모든 예외 처리하기 (0) | 2022.08.21 |
[PYTHON/COMMON] try ... except문 : 예외를 묶어서 처리하기 (0) | 2022.08.21 |
[PYTHON/COMMON] try ... except문 : 예외 객체 처리하기 (0) | 2022.08.21 |
[PYTHON/COMMON] try ... except문 사용하기 (0) | 2022.08.21 |
[PYTHON/COMMON] try ... except문 사용하기 (0) | 2022.08.21 |
댓글을 달아 주세요