韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python with语句的工作原理

python with语句的工作原理

头像

小妮浅浅

2021-06-02 13:47:062917浏览 · 0收藏 · 0评论

1、说明

(1)上下文管理器对象必须有内置操作符__enter__和__exit__方法。

(2)在with句子中返回对象管理器并分配变量时,将召回__enter__方法。

(3)执行嵌套句,即上述相关代码。

(4)如果出现异常信息,将回调__exit__的方法,同时携带type,value,traceback三个参数(通过sys.exc_info获得)

(5)在正常执行完成后,还召回__exit__的方法。

2、实例

# exception.pyclass WithContextObject:
    def message(self,args):
        print(args)            def __enter__(self):
        print("execute enter method ..")                return self            def __exit__(self, exc_type, exc_val, exc_tb):
        if exc_type is None:
            print("execute normally...")                else:
            print("raise exception ...")                        return Falsedef test_with():
    with WithContextObject() as context:
        context.message("take message")         if __name__ == '__main__':
    test_with()>>> python exception.py

以上就是python with语句的工作原理,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

老公把舌头放进我B里揽拌| 《工地夫妻》原声版| 免费观看已满十八岁电视剧75B..| 暴躁少女免费看完整版| BOBO浏览器(海外版)| 男生把女生QQ放在一起的原因 | 双飞娘俩国语版电视剧免费观看 | 男朋友隔着衣服顶撞是什么心理现..| 《疯狂72小时》韩剧| BOBO浏览器| 温碧霞惊变| 男人问你舒服吗出于什么心理| 99精产国品一二三产区区别电影| 榴莲APP官网下载1.0.3| 色情性黄17C片麻豆AV| 法国《监狱伦理3》| 老八日三个媳妇的最新进展| AAAAABBBBBB级是什么.| 爱爱小说| 性高湖久久久久久久久AAAAA| 桃色诱惑| 情侣打牌生猴子| 同学的母亲中字ID| 录像狗配女人| 日本女RAPPER| 《军舰上的女兵》法国版完整版 | 亚州久久久久久精品A片69| 大桥ひとみ| 樱花电影大全免费观看西瓜| 东北娘们国语版免费播放| 办公室的滋润3| 老头跪在两腿之间吃奶| 弗雷娅·梅弗| 电影《乳妓》在线观看| 美女比基尼游泳图片视频| 真人刺激战场40分钟电视剧| 夹好我的精去上课别流出来了| 《交换做爰》在线观看| 二人世界高清视频播放| 里番| 千库网