K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
本题为概念辨析题,考查对Python with上下文管理器相关知识点的理解与应用。
with语句可以自动管理资源,确保资源在使用后被正确释放,比如自动关闭文件对象
自定义上下文管理器需要实现enter和exit两个魔法方法
exit方法的三个参数分别是异常类型、异常值和异常追踪信息,当with块正常执行无异常时,这三个参数都为None
如果exit方法返回True,则会将with块中抛出的异常向外继续抛出,终止程序运行