码迷,mamicode.com
首页 > 编程语言 > 详细

python常用函数 W

时间:2018-07-19 21:28:30      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:线程   pytho   span   image   定义   ret   清理   font   turn   

withas

with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的清理操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。当python执行withas时,会调用__enter__函数,然后把该函数return的值传给as后指定的变量。之后,python会执行下面主要逻辑的语句块。最后不论在该语句块出现了什么异常,都会在离开时执行__exit__,知道这些我们就可以自己定义with对象了,最典型的应用是open

例子:

技术分享图片

技术分享图片

 

python常用函数 W

标签:线程   pytho   span   image   定义   ret   清理   font   turn   

原文地址:https://www.cnblogs.com/small-office/p/9337905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!