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

+ Recent posts