>>> import contextlib
>>> @contextlib.contextmanager
... def make_context():
... print 'enter'
... try:
... yield {}
... except RuntimeError, err:
... print 'error', err
... finally:
... print 'exit'
...
>>> with make_context() as c:
... print c
...
enter
{}
exit
>>>
contextlib
最新推荐文章于 2021-09-03 09:28:53 发布