简述 with 方法打开处理文件做了什么?【面试题详解】

今天爱分享给大家带来简述 with 方法打开处理文件做了什么?【面试题详解】,希望能够帮助到大家。
with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”澡作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。

with语句即“上下文管理器”,在程序中用来表示代码执行过程中所处的前后环境 上下文管理器:含有enter和exit方法的对象就是上下文管理器。

enter():在执行语句之前,首先执行该方法,通常返回一个实例对象,如果with语句有as目标,则将对象赋值给as目标。

exit():执行语句结束后,自动调用exit()方法,用户释放资源,若此方法返回布尔值True,程序会忽略异常。 使用环境:文件读写、线程锁的自动释放等。

原文链接:https://blog.itblood.com/3826.html,转载请注明出处。
0
与渣男父亲分不开的母亲被欲望掠夺 ~被逼迫、被爱、被抢夺~ [ADV/PC/AI汉化+润色]
与渣男父亲分不开的母亲被欲望掠夺 ~被逼迫、被爱、被抢夺~ [ADV/PC/AI汉化+润色]
10分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?