Python 컨텍스트 매니저(Context Manager)의 핵심 동작 원리는?
보통 freeCodeCamp해설
with 문과 함께 사용되며, __enter__에서 리소스 설정, __exit__에서 정리를 수행합니다. 파일, DB 연결, 락 등의 리소스를 안전하게 관리합니다. contextlib 모듈의 @contextmanager 데코레이터로 더 간단하게 만들 수도 있습니다.
with 문과 함께 사용되며, __enter__에서 리소스 설정, __exit__에서 정리를 수행합니다. 파일, DB 연결, 락 등의 리소스를 안전하게 관리합니다. contextlib 모듈의 @contextmanager 데코레이터로 더 간단하게 만들 수도 있습니다.