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

文章 > 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方法后,可以结合上下文管理器的一起使用,说不定会有新的收获。

关注

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

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

《朋友年轻的妈妈》中字头歌词 | 办公室刺激战场第二季在线观看 | 罪恶之城2| 口咬二十八个图片高清| 女人吃精子的好处与功效| 妈妈你真棒插曲最后接吻是谁| 他的大手在秘密花园游走漫画| MV在线观看免费播放历史| 大叔与妹妹免费观看电视剧高清| YSL水蜜桃86满十八和88区.| 《互换人妻HD中字》| 男生亲你阴部代表什么心理| 五姑娘影院在线观看免费版电视剧| 人妻互换共享4P闺蜜疯狂互换| 丁香花影院免费观看电视剧哈尔滨 | 局长把我奶头掏出来直接吃 | 阴部按摩出水太尴尬怎么办| 斗破爸穹年番免费高清观看| CANOPEN国产| 麻豆 无码 国产在线观看| 满18岁免费观看高清电视剧大全 | 国产少女免费观看电视剧大全 | 打牌生猴子的视频大全| 黑寡妇5免费观看高清| 蜜疯直播下载| 十豆网下载| 日韩电影| 乐可小说| 邻居老头把我弄舒服死了| 无码人妻丰满熟妇啪啪区.| 金瓶第1回双乳被吸| 父女一起到达巅峰的小说| 金钟国| 儿媳妇免费播放全部电视剧 | 暖暖的幸福 电视剧| 女性私处蹲下拍照有疙瘩| 女人大阴屑夹缝是阴虚还是阳虚| YSL水蜜桃86满十八岁会黑吗..| 77777影院在线观看电视剧大..| 校长揉捏陈若雪的奶头| 来真正的狗配人真人