이번에 db제어할 때 처음보는 파이썬 문법이 있길래 좀 알아봤더니try except 단축버전정도임.exit함수를 객체에 설정해놓고 with 진입하다 실패하면 저걸 불러서 종료해주는 뭐 그런거더라고.//PEP 343 – The “with” Statement | peps.python.org
ㅇㅇ with문 씀. 주로 with open(~~~~ 이런 식으로 쓴다
글쿠나 처음봤는데.. 현업에서 쓰는 문법이군
종종 씀. 젤 많이 쓰는 경우는 with torch.no_grad():랑 위에서 말한 with open("~~", "r"): 같은거
글쿠나 try보다 깔끔하던데 처음엔 왜 이게 되는건가 한 참 봤음.
사실 정말 간단한 것도 문법을 모르면 이게 뭐지? 하잖아. 나도 파이썬 for else 첨 봤을 때 그랬던거 같음