国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python上下文管理器的基本介绍

python上下文管理器的基本介绍

头像

小妮浅浅

2021-03-29 10:02:112770浏览 · 0收藏 · 0评论

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

1、概念

上下文管理器就是支持上下文管理器协议的对象,实现了 __enter__() 和 __exit__() 方法。

2、基本语法

with EXPR as VAR:
    BLOCK

3、两种方法

__enter__:在进入 with 语法块之前调用,返回值会赋值给 with 的 target

__exit__:在退出 with 语法块时调用,一般用作异常处理

4、实例

import time
 
 
 
class demo:
 
    def __init__(self, label):
 
        self.label = label
 
 
 
    def __enter__(self):
 
        self.start = time.time()
 
 
 
    def __exit__(self, exc_ty, exc_val, exc_tb):
 
        end = time.time()
 
        print('{}: {}'.format(self.label, end - self.start))
 
 
 
with demo('counting'):
 
    n = 10000000
 
    while n > 0:
 
        n -= 1
 
 
 
# counting: 1.36000013351

以上就是python上下文管理器的基本介绍,大家在初步掌握with方法后,可以结合上下文管理器的一起使用,说不定会有新的收获。

关注

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

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

日本妈妈DNA与儿子DNA一样.. | 《大尺度吃奶做爰》电影| 欧美MV日韩MV最火的一句歌词| 在床上的72种扦插方法| 爱痴癫| 韩国咬住奶头的乳三级| 女性扒开大腿内侧小肚子痒| 新婚压床被别人开了苞| 永久免费无代码开发平台网站| 中字《喝醉的丈夫被结城送回家》 | 爸老师40集全免费播放电影演员.| 教室停电插班花赵柔笔趣阁| 欧美大片| 一线产区和二线产区的标准图 | 欧洲最强女RAPPER免费| 小雨和公做爰22章| 公车上双乳被两男人夹击电影| 干爹你真棒插曲免费看| 孤男寡女免费观看高清电视剧狂飙 | 我的老师中韩双字ID| 妈妈在家穿超薄内裤的注意事项| 高压监狱在线观看免费高清完整| 男女做受A片AAAA| 家族轮换之共乐的日子最新章节更, | 美国暴躁真人CSGO| 男同桌硬了把我内裤也脱了 | 《黏糊糊的你》免费观看| 公翁晚上吃我奶头子| 《性88分钟》| 《关照丈夫的上司》大结局| 国产精品亚洲AV三区八戒漫画| 斗破苍穹年番免费高清观看| 金瓶双艳| 《我们不是亲兄妹》动浸播放| 国产免费观看高清电视剧在线观看| 出轨的妻子| 不戴套干新婚少妇小琳| 扒灰小调公媳干仗艳丽是谁唱的 | 97人妻人人躁人人玩人人澡AV| 古代洞房2国语版免费观看| 妈妈叫我戴上避孕套是什么歌