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

文章 > Python常见问题 > python的with语句为什么会报错

python的with语句为什么会报错

头像

silencement

2019-08-28 15:57:183550浏览 · 0收藏 · 0评论

With介绍:

with是从Python2.5引入的一个新的语法,它是一种上下文管理协议,目的在于从流程图中把 try,except 和finally 关键字和资源分配释放相关代码统统去掉,简化try….except….finlally的处理流程。with通过__enter__方法初始化,然后在__exit__中做善后以及处理异常。所以使用with处理的对象必须有__enter__()和__exit__()这两个方法。其中__enter__()方法在语句体(with语句包裹起来的代码块)执行之前进入运行,__exit__()方法在语句体执行完毕退出后运行。

with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。

With语句的基本语法格式如下

with expression [as target]:
with_body

参数说明:

expression:是一个需要执行的表达式;

target:是一个变量或者元组,存储的是expression表达式执行返回的结果, 可选参数。

#coding=utf-8
with open("d:\\a.txt",'r') as fp:
    print fp.read()

with语句的工作原理:

紧跟with后面的语句会被求值,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as关键字后面的变量,当with后面的代码块全部被执行完之后,将调用前面返回对象的__exit__()方法。

关注

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

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

《老公请部长家里吃饭》日剧 | 爸爸汆肉的日常| 书记从她乳置摸进去了视频| 三个老头拥着躁我一晚| 爸爸你真棒插曲快来救救我小说| 双面玛莎| 女性三角毛毛区有片毛掉光正常吗| 扌桑达鬲的日| 小叔子从后面抱住女主电视剧| 人犬兽人在线观看免费完整| 妻子的肉体偿还》5| 《美丽的小蜜桃4》女主是谁| 己满十八岁免费观看电视剧的软件 | 《请好好疼爱里面》免费观看| 小蜜桃免费观看高清电视剧 | 妻子在厨房被三个男人欺负的后果| | 无码| 男生将78申请女生的定眼| 朋友的妈妈7中字谜 | 香纯ゆい| 小扫货几天没弄了这么多| 妈妈叫我戴上避孕套是什么歌 | 被灌满精子的女人会得白血病吗 | 光溜溜瑜伽全套视频大全| 麻花天美星空免费观看电视剧| 免费观看萝卜大全电视剧韩剧| 英语老师乖乖掀起裙子怎么写作文 | 《丰满的女邻居》播放| 摸摸大扔子图片真实| 狗和人胶配方20分钟一| 门卫老李干了校花琦琦| 母与子免费观看大全电视剧邻居大..| 我兄弟的妈妈免费观看电视剧| 青丝影院大全免费2023年新版| 《喂奶人妻厨房HD》| 欧美大片| 美女的胸怀| 美女被咬小头头视频大全图片| 朋友的母亲中字ID| 精品免费国产一区二区三区四区