10. 예외처리 10.5. try finally

C급 개발자와 함께하는 파이썬

10.5. try finally

프로그램을 실행하다보면 문제가 발생하는 경우가 있다고 했습니다. 그런경우 프로그램이 바로 죽는것을 피하기 위해 try문을 사용하고 있습니다. 그런데 만약 파일을 열고 있었는데 오류가 발생하는경우는 그 파일을 닫을 방법이 없기때문에 다른 프로그램에서 사용하거나 하는경우 문제가 발생할수 있습니다. 그래서 그런경우 오류가 발생하더라도 반드시 실행해야하는부분이 있을수 있습니다. 그런경우 finally구문을 사용해서 try문에서 문제점이 발생하더라도 그부분을 꼭 실행하고 프로그램을 계속 사용하도록 하여야 할 것입니다.



위의 내용은 파일을 열고 오류가 발생한경우 아래와 같이 오류를 발생시키고 finally를 통해서 파일을 닫아주는것을 확일할수 있습니다.



댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.