1. 首页
  2. 编程语言
  3. Python
  4. python上下文管理的使用场景实例讲解

python上下文管理的使用场景实例讲解

上传者: 2021-06-04 15:16:02上传 PDF文件 57.11 KB 热度 14次

之所以 with 能够自动关闭文件资源,就是因为内置的文件对象实现了上下文管理器协议,这个文件对象的 __enter__ 方法返回了文件句柄,并且在 __exit__ 中实现了文件资源的关闭,另外,当 with 语法块内有异常发生时,会抛出异常给调用者。在__exit__方法中处理异常实例扩展:

下载地址
用户评论