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

文章 > 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__()方法。

关注

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

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

中文在线字幕免费观看电视剧00..| 狼人加鲁鲁兽天赋澳彩心水 | B级文件| 擦边舞蹈| 离婚女人的周末| 土豆网下载| 一边做饭一边狂躁的原因分析| AAAAABBBBBB级是什么.| 校长日少女林雅白最新章节更新小..| 美女被咬小头头视频大全| 美国A片巜豪妇荡乳》| 《家访的老师》动浸在线观看| 少女配狗播放视频| 欧美大片免费PPT| 98在线高清免费观看电视剧狂飙| 蜜臀| 激烈亲吻| 香纯ゆい| 琪琪在线影院电视剧免费| 骨科1v1溢奶吸不完怎么办| 空姐4免费高清完整版观看| 《医务室上垒》动漫全集在线观看| 人犬兽人在线观看免费完整一| 疯狂精力旺盛的女婿小说免费阅读| 免费观看已满十八岁电视剧动漫| 宝宝水帘洞都拉丝了怎么办| 法国巜做爰的禁忌1| 怎么用一支笔把自己弄出粘液| 母与子免费观看大全电视剧 | 《老板送醉酒丈夫回家》| 年轻的妈妈| 三个老师轮流给学生布置作业 | 阴部按摩出水太尴尬怎么办| 星空电影在线观看免费完整版| 小妈妈2免费观看完整电视剧| 把腿扒开让我添30分钟| 《性房纵欲》在线观看| 男生困困进女生困困洞视频| 老旺的大肉蟒进进出出| 麻豆| 苍井空做爰高潮A片