finally 절을 사용하여 예외가 발생했는지 여부를 정리할 수 있습니다.
try: #some code here except: handle_exception() finally: do_cleanup()
예외 발생 시 정리를 수행해야 하는 경우 다음과 같이 코딩할 수 있습니다.
should_cleanup = True try: #some code here should_cleanup = False except: handle_exception() finally: if should_cleanup(): do_cleanup()