문제 토론
문제 목록으로문제
다음 Python 코드의 출력 결과는? from contextlib import contextmanager @contextmanager def my_context(): print('Enter') yield 'value' print('Exit') with my_context() as val: print(val)
1.
Enter\nvalue\nExit
(정답)
2.
value\nEnter\nExit
3.
Enter\nExit\nvalue
4.
value
해설
contextmanager 데코레이터로 컨텍스트 매니저를 생성합니다. Enter, value, Exit 순으로 출력됩니다.
로그인하여 토론에 참여하세요.
댓글 (0)
댓글
답글
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!