Language/python
[python] try, finally
공부하자~~
2017. 11. 18. 18:25
try .. finally
try문에는 finally절을 사용할 수 있다. finally절은 try문 수행 도중 예외 발생 여부에 상관없이 항상 수행된다. 보통 finally절은 사용한 리소스를 close해야 할 경우에 많이 사용된다.
다음의 예를 보자.
f = open('foo.txt', 'w')
try:
# 무언가를 수행한다.
finally:
f.close()
foo.txt라는 파일을 쓰기 모드로 연 후에 try문이 수행된 후 예외 발생 여부에 상관없이 finally절에서 f.close()로 열린 파일을 닫을 수 있다.
Ref : https://wikidocs.net/30