Programming

; develop a program

반응형

예외처리 3

[Python] else 절, finally 절

이번 포스팅에서는 파이썬에서 예외 처리(Exception Handling)의 else 절, finally 절에 대하여 공부를 해보고자 한다. else 절 else 절은 try 블록에서 예외가 발생하지 않았을 경우에만 실행된다. 반드시 마지막 except 절 바로 다음에 위치해야 한다. 파이썬에서 else 절은 생략할 수 있다. else 구문 try : 예외 발생 가능성 있는 코드블록 작성 except : 예외 처리 코드 else: try에서 예외가 발생하지 않았을 경우 실행할 코드블록 finally 절 finally 절은 try 블록이 실행되고 나면 예외 발생 여부, 처리 여부와 상관없이 무조건 실행된다. finally 는 except 와 else 보다 먼저 올 수 없다. else 절과 마찬가지로 생략할..

Back-End 2022.09.30

[Python] try, except 문

이번 포스팅에서는 파이썬에서 예외 처리(Exception Handling)의 try, except 문에 대하여 공부를 해보고자 한다. try, except 문 파이썬에서는 발생한 예외를 유연하게 처리할 수 있도록 try, except 문이라는 예외 처리 구문을 제공한다. try, except 구문 try : 예외 발생 가능성 있는 코드블록 작성 except : 예외가 발생했을 경우 실행될 코드 블록 작성 => 예외를 처리하는 코드가 여기 들어간다 try 블록으로 예외가 발생할 가능성이 있는 코드를 감싼다. 만약 try 블록에서 예외가 발생하면, 프로그램은 발생한 예외와 일치하는 except 절을 순서대로 찾는다. except 절은 여러 개를 동시에 사용할 수 있으며, except 절 뒤에 처리할 예외명을..

Back-End/Python 2022.09.30

[Python] 예외(Exception)와 예외 처리(Exception Handling)

이번 포스팅에서는 파이썬의 예외(Exception)와 예외 처리(Exception Handling)에 대하여 공부를 해보고자 한다. 예외(Exception)와 예외 처리(Exception Handling) 예외란 함수나 메소드가 처리 도중 다음 명령문을 실행하지 못하는 상황을 말한다. 예외는 파이썬 문법이나 구문 규칙을 어겨서 때문에 발생하는 오류 (System Exception)와 프로그램 업무 규칙상 발생하는 오류 (Application Exception) 총 2가지로 구분된다. System Exception은 예외처리를 통해 해결할 수 있지만 대부분의 경우 코드를 수정해야 한다. Application Exception은 상황이 발생하면 명시적으로 예외를 발생시킨 뒤 예외처리를 통해 처리한다. 예외 ..

Back-End/Python 2022.09.30
반응형