编辑器
import contextlib @contextlib.contextmanager def greet(name): print("Hello, " + name) try: yield finally: print("Goodbye, " + name) with greet("Emil"): print("inside")
Hello, Emil
inside
Goodbye, Emil