[ Python ] 파이썬 객체에서 with 사용 - 슬기로운 파이썬 트릭 책 中
·
분석 Python/책 구현 리뷰
슬기로운 파이썬 트릭이라는 책에서 나오는 객체엇 with 사용 부분 일반적으로 먼가 쓰고 닫을 때 다음과 같이 진행을 한다. f = open("hello.txt", "w") f.write("text") f.close() 하지만 이런식으로 진행하다 보면, f.write 도중에 에러가 발생하면 파일이 닫히는 것을 보장하지 않아서 리소스 누수가 발생할 수 있다. 그래서 이것을 다음과 같이 해결할 수 있다. f = open("hello.txt", "w") try : f.write("text") finally : f.close() 하지만 이러면 코드가 굉장히 지저분해보일 수 있다. 그래서 책에서는 with를 사용해서 리소스를 적절하게 확보하고 반환하는 것을 하는 게 좋다고 한다. 책에서는 contextmanage..

AI 도구

AI 도구 사이드 패널

아래 AI 서비스 중 하나를 선택하여 블로그를 보면서 동시에 사용해보세요.

API 키를 입력하세요API 키를 저장하려면 저장 버튼을 클릭하세요API 키가 저장되었습니다
API 키를 입력하세요API 키를 저장하려면 저장 버튼을 클릭하세요API 키가 저장되었습니다
API 키를 입력하세요API 키를 저장하려면 저장 버튼을 클릭하세요API 키가 저장되었습니다
URL과 모델을 입력하세요설정을 저장하려면 저장 버튼을 클릭하세요설정이 저장되었습니다