try-except와 try-finally의 결합

그동안 파이썬의 예외처리를 처음 접할 때 한번 쯤은 실수해 볼만한 게 바로 try-except 밑에 finally를 쓰는 것이었습니다. 예를 들어,

이렇게 쓰면 야속하게도 에러가 나버리고 항상 이렇게
써야했습니다.

아이고 귀찮아라~~ 흐흐. 하여간 그동안 귀도가 finally가 except 절의 바깥에 있어야 except절에 확실히 걸린다는 것을 보여줄 수 있다고 안 된다고 하다가 올중반 쯤에 드디어 PEP-341을 승인하여서, except뒤에 항상 finally가 들어가고 except절도 finally에 걸리는 것으로 결정되었고,
드디어 어제 트렁크에 패치가 커밋되었습니다. 이제 자연스럽게
try-except-finally! ㅋㅋ; 그렇지만 try-finally-except로 쓰면
에러납니다~~

1 thought on “try-except와 try-finally의 결합”

Comments are closed.