import contextlib
@contextlib.contextmanager
def file_open(file_name):
print("file open")
yield {}
print("file close")
with file_open("zhou.txt") as f:
print("process is doing")
file open
process is doing
file close
用contextlib來(lái)修飾函數(shù),使其變成一個(gè)上下文管理器