Python() with语法糖

示例:

class Foo:
    def __enter__(self):
        print("Foo: __enter__")

    def __exit__(self, exc_type, exc_val, exc_tb):
        print("Foo: __exit__")


foo = Foo()

with foo:
    pass

# Foo: __enter__
# Foo: __exit__

待续。。

posted @ 2020-05-09 01:40  静静别跑  阅读(225)  评论(0编辑  收藏  举报