강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của irongalactico0001657
irongalactico0001657

câu hỏi đã được viết

Python dành cho tất cả mọi người: Học ngữ pháp cơ bản Feat. Phát hành gói phần mềm nguồn mở (Inflearn Original)

Chú thích Context Manager

에러발생합니다2

Viết

·

253

0

#Context Manager and Contextlib, __enter__,__exit__ #Ex1 import time class ExcuteTimer(object): def __init__(self,msg): self._msg=msg def __enter__(self): self._start=time.monotonic() return self._start def __exit__(self,exc_type,exc_value,exc_traceback): if exc_type: print("Logging exception {}".format((exc_type,exc_value,exc_traceback))) else: print("{} {} s".format(self._msg, time.monotonic()-self._start)) return True with ExcuteTimer('Start! job') as v: print('Received start monotonic1:{}'.format(v)) for i in range(1000000): pass raise Exception('Raise! Exception!')
python

Câu trả lời 1

0

niceman님의 프로필 이미지
niceman
Người chia sẻ kiến thức

안녕하세요.

아래 답글 달았습니다.

Hình ảnh hồ sơ của irongalactico0001657
irongalactico0001657

câu hỏi đã được viết

Đặt câu hỏi