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
'Language > python' 카테고리의 다른 글
[python] z3 설치 (0) | 2018.02.10 |
---|---|
[python] 단순 치환암호 복호화하기 (0) | 2017.11.18 |
python 코드 잘 짜는 방법 (0) | 2017.08.21 |
[python] 리스트 안에 있는 중복된 값 개수 구하기 (2) | 2017.07.13 |
[python] thread (0) | 2017.07.13 |