人工智能-Python上下文管理器-with

概念

Python提供了 with 语句的这种写法,既简单又安全,并且 with 语句执行完成以后自动调用关闭文件操作,即使出现异常也会自动调用关闭文件操作;其效果等价于try-except-finally

with 拥有以下两个魔术方法

__enter__() 上文管理器,负责打开文件

_exit__() 下文管理器,负责关闭文件

python 复制代码
with open('data.txt', 'r') as file:
    file.write('123')
相关推荐
MX_93597 分钟前
Spring整合Web环境实现思路
java·开发语言·后端·spring
七夜zippoe9 分钟前
边缘计算:Python在IoT中的应用
python·物联网·esp32·边缘计算·iot
2301_8184190110 分钟前
Python虚拟环境(venv)完全指南:隔离项目依赖
jvm·数据库·python
C羊驼10 分钟前
C语言学习笔记(十四):编译与链接
c语言·开发语言·经验分享·笔记·学习
MgArcher11 分钟前
python基础:使用list和tuple
python
似水明俊德15 分钟前
11-C#.Net-多线程-Async-Await篇-学习笔记
开发语言·笔记·学习·c#·.net
Byron__15 分钟前
ArrayList 与 LinkedList 源码深度对比解析
java·开发语言
Irissgwe19 分钟前
线程概念与控制
linux·开发语言·c++·线程
leeshuqing21 分钟前
《Python程序设计(AI辅助学习版)》已经出版
人工智能·python·学习
Yao.Li21 分钟前
python-pcl 安装排障流程
开发语言·python