1. 首页
  2. 数据库
  3. 其它
  4. Python 的 with 语句详解

Python 的 with 语句详解

上传者: 2020-12-30 07:21:31上传 PDF文件 67.72KB 热度 15次
一、简介 with是从Python 2.5 引入的一个新的语法,更准确的说,是一种上下文的管理协议,用于简化try...except...finally的处理流程。with通过__enter__方法初始化,然后在__exit__中做善后以及处理异常。对于一些需要预先设置,事后要清理的一些任务,with提供了一种非常方便的表达。 with的基本语法如下,EXPR是一个任意表达式,VAR是一个单一的变量(可以是tuple),”as VAR”是可选的。复制代码 代码如下:with EXPR as VAR: BLOCK根据PEP 343的解释,with...as...会被翻译成以下语句:复制代码 代码如下:mg
下载地址
用户评论