더북(TheBook)

BETTER WAY 13
try/except/else/finally에서 각 블록의 장점을 이용하자

 

 

파이썬에는 예외 처리 과정에서 동작을 넣을 수 있는 네 번의 구분되는 시점이 있다. try, except, else, finally 블록 기능으로 각 시점을 처리한다. 각 블록은 복합문에서 독자적인 목적이 있으며, 이 블록들을 다양하게 조합하면 유용하다(또 다른 예는 Better way 51 “루트 Exception을 정의해서 API로부터 호출자를 보호하자” 참고).

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.