wangjuju123

2018-11-26   阅读量: 616

数据分析师 Python编程

上下文管理器

扫码加入数据分析学习群

with语句实际上是一个非常通用的结构,允许你使用所谓的上下文管理器。上下文管理 器是支持两个方法的对象:__enter__和__exit__。 方法__enter__不接受任何参数,在进入with语句时被调用,其返回值被赋给关键字as后 面的变量。 方法__exit__接受三个参数:异常类型、异常对象和异常跟踪。它在离开方法时被调用 (通过前述参数将引发的异常提供给它)。如果__exit__返回False,将抑制所有的异常。 文件也可用作上下文管理器。它们的方法__enter__返回文件对象本身,而方法__exit__ 关闭文件。有关这项极其复杂而强大的功能的详细信息,请参阅“Python参考手册”中对上 下文管理器的描述,另请参阅“Python库参考手册”中介绍上下文管理器类型和contextlib 的部分。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子