- 파이썬 try-except-finally 구문에서 finally 블록은 예외 발생 여부와 관계없이 항상 실행됨 ✨
- finally 블록은 try 블록 내부의 return 문보다 우선 실행되어 함수의 반환값을 변경할 수 있음 🔄
- finally 블록은 프로그램 종료(예: sys.exit()) 와 같은 상황에서도 실행됨 💪
- finally 블록은 파일 닫기, 임시 파일 삭제 등 자원 해제에 유용함 🧹
- finally 블록의 존재 이유는 예외 발생 시에도 반드시 실행해야 하는 코드(자원 정리 등)를 보장하기 위함 🛡️