python 中的

python 中的,第1张

为了支持with语句,可以在类中定义__enter__和__exit__函数

class ceshi():
    def __init__(self):
        pass
    def __enter__(self):
        print('进入with语句')
        return self
    def __exit__(self,*args):
        print('退出with')

with ceshi() as c:
    print(c)

输出:
进入with语句
<__main__.ceshi object at 0x000001ED96D6BE88>
退出with

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/714013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-24
下一篇 2022-04-24

发表评论

登录后才能评论

评论列表(0条)

保存