■ raise문을 사용해 예외를 상위로 전달하는 방법을 보여준다.
▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
def RaiseError(): raise NameError("에러 정보") try: RaiseError() except: print("예외 전달 이전에 먼저 이 메시지가 출력됩니다.") raise """ 예외 전달 이전에 먼저 이 메시지가 출력됩니다. Traceback (most recent call last): File "D:\TestProject\TestProject\main.py", line 5, in <module> RaiseError() File "D:\TestProject\TestProject\main.py", line 2, in RaiseError raise NameError("에러 정보") NameError: 에러 정보 """ |