context_manager
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| context_manager [2019/11/23 09:42] – 만듦 rex8312 | context_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="" | ||
| + | start = time.perf_counter() | ||
| + | yield lambda: time.perf_counter() - start | ||
| </ | </ | ||
| + | |||
| + | {{tag> | ||
context_manager.1574502123.txt.gz · 마지막으로 수정됨: (바깥 편집)