사용자 도구

사이트 도구


context_manager

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
context_manager [2019/11/23 09:42] – 만듦 rex8312context_manager [2024/03/23 02:38] (현재) – 바깥 편집 127.0.0.1
줄 5: 줄 5:
  
 @contextmanager @contextmanager
-def OpenFile(file, mode):+def Open(file, mode):
     f = open(file, mode)     f = open(file, mode)
     yield f     yield f
     f.close()     f.close()
 +    
 +@contextmanager
 +def elapsed_time(comment="") -> float:
 +    start = time.perf_counter()
 +    yield lambda: time.perf_counter() - start
 </code> </code>
 +
 +{{tag>python context contextmanager}}
context_manager.1574502123.txt.gz · 마지막으로 수정됨: (바깥 편집)