国产成人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__()方法。

关注

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

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

开会桌下把荫蒂添的好多水| 人犬兽人在线观看免费完整| 欢乐钓鱼大师破解版内置修改器| 儿子耕种母亲的田地的收获| 韩剧在线观看免费高清完整版 | 我兄弟的妈妈免费观看电视剧 | 粗大挺进亲女小雅小沈 | 15岁女初中生免费观看电视剧| 男性23厘米尺寸图片| 国产精品免费人成网站酒店店| 芬太尼关税百度百科| 《女仆教育》动漫第一季| 一家五口混乱的家庭怎么形容| 言教授要稳住肉馅小水饺笔趣阁 | 可以进入任何网站的浏览器| 完美搭档| YSL水蜜桃86满十八岁会黑吗..| 《医务室的小秘密》第一季免费观..| 暴躁老阿姨CSGO技能推荐大全 | 进击的巨人| 樱花视频在线观看电视剧高清| 苍井空《办公室爱欲》| 《慈母夜吟》完整版| 成品免费PPT网站入口| 器材室轮-J-(1):蒙着眼在... | 教室停电 挺进她体内H| 美女跳舞| 东北娘们国语版免费播放| 约会大作战H| ETERNITY~深夜的转生初]....| 麦子交换2免费完整版| 《伦敦空姐美版2023》| 小扫货几天没弄了这么多| 成品PPT网站大片入口| 姐姐片多多免费高清电视剧| 午夜成人理论片A片AAA软件| 亚洲AV成人片无码WWW| 小雪解开乳罩给老杨摸| 美国大片BGM大全播放| 暴躁老阿姨与老年人的爱情与财运 | 《请好好疼爱里面》免费观看