With 구문

Pywiki
Sam (토론 | 기여)님의 2021년 11월 24일 (수) 20:42 판 (→‎개요)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 가기 검색하러 가기

1 개요[편집 | 원본 편집]

파일을 사용할 때 특정 객체를 사용하여 객체=open(....) 형태의 문장을 사용해 열고, 객체.close() 형태의 문장을 사용해 파일을 닫는다. 이를 간략화 하고 직관적으로 사용하기 위한 구문.

1.1 어떻게 간략화 되는가?[편집 | 원본 편집]

기본 사용 with 구문 사용
f = open("file.txt","w")
f.write("작성할 메시지")
f.close()
with open("file.txt","w") as f:
    f.write("작성할 메시지")
with 구문을 나오면 자동으로 닫힌다.

2 전략적 사용[편집 | 원본 편집]

멀티 스레드 작업에서 서로 간섭 없이 실행하기 위해..

with 클래스객체:스레드 코드