프로그래밍을 하다보면 오류가 많이 발생합니다!
만약 오류가 발생했을 때 프로그램을 종료한는 것이 아닌 다른처리를 하고 싶다면 Try - Except문을 이용하여 예외처리를 해야 한다. 기본형은 아래와 같다. try : ..... except Exception as e: ..... try 부분에는 오류가 일어날 가능성이 있는 코드를 적어 놓으면 되고, except 부분에는 Exception 오류가 살생하였을 때 실행할 코드를 적으면 된다.
위의 소스는 첫번째 숫자 와 두번째 숫자를 입력받아서 num1+num2 를 합하여 화면에 출력하는 소스 입니다.이때 숫자가 아닌 문자가 입력되었을 경우, 에러가 발생하게 됩니다. ![]() ValueError 에러가 발생함을 알 수 있습니다. 이런경우 try - except 문을 사용하여 예외처리를 할 수 있다. ![]() except 문을 상황에 따라서 예외를 처리할 수 있습니다.
|
|||||||||||