美文网首页
python with语句

python with语句

作者: clever哲思 | 来源:发表于2018-09-09 12:13 被阅读0次

    with 用法.打开一个上下文管理器.实现enterexit方法即可

    #!/usr/bin/env python
    class Test(obj):
        def __enter__(self):
            print "In __enter__()"
                  return "test_with"
        def __exit__(self, type, value, trace):
            print "In __exit__()"
    def get_example():
        return Test()
    with get_example() as example:
        print "example:", example
    
    > 平时都是 with open() ,自己如果实现了__enter__和__exit__ 方法,也可以用with语句打开

    相关文章

      网友评论

          本文标题:python with语句

          本文链接:https://www.haomeiwen.com/subject/ujgrgftx.html