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

关注

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

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

看镜子里我们的结合的地方| 小峡子的味道4| 边吃奶边扭身体哼唧怎么回事| 美女和男生一起努力的生孩子视频.| 第一次挺进苏雨瑶的身体电影| 《交换做爰》在线观看| 《甜蜜惩罚2》第二季的剧情| 欧美人与人动人物2024心理学| 人马杂配MV的视频在哪里看| 《明明说好要带避孕套了》中文版| 美女和帅哥一起努力生产豆浆| 双人床上剧烈运动会怎么消除| 老师~这是学校的不可以| 三年大片免费观看完整版高清| 在教室伦流澡到高HGL| 粗大挺进亲女小雅小沈| 粗大的内捧猛烈进出H漫画小| 黑寡妇5免费观看高清| 林柔柔在厨房被C高潮| 《家庭教师》漫画免费阅读下拉式| 快拨出天我是你母亲歌词监控| 兄妹客厅当父母面爱叫啥| 《性88分钟》| 暴躁老阿姨CSGO技能推荐大全| 百度网址| 《淫毛》在线观看免费| 《厨房韵母2》动漫下线了吗| 成品人和精品人的区别哪个好| 少女韩国免费观看高清电视剧八戒| 挪威的森林截了一段3分钟| 把你CAO烂好不好高H| 《一滴都不许漏》何泽城林荫| 麻豆免费观看A片WWW| 开会桌下把荫蒂添的好多水| 《野外強》完整版| 欧美人动物PPT免费模板大全| 老赵玩小静揉捏胸奶头视频播放| 童颜巨乳| 欧美大尺寸SUV的未来发展趋势| 黑料社区| 狗锁女人全集免费播放