enter在python中的用法,exit在python中什么意思

  enter在python中的用法,exit在python中什么意思

  在用声明的代码段中,我们可以启动和退出一些对象,并处理异常。这需要实现两个神奇的方法: __enter__和__exit__。

  1.使用with语句时,定义最初创建块时会话管理器的行为。请注意,__enter__ 的返回值与 with 语句的目标或者 as 后的名字绑定。

  _ _ exit _ _ (self,exception _ type,exception _ value,traceback) 33602,定义了当一个代码块被执行或终止时,会话管理器应该做什么。它可以用来处理异常,在代码块执行后清理或做一些例行工作。如果代码块成功执行,exception_type、exception_value和traceback将为None。否则,您可以选择处理该异常或直接将其交给用户。如果你想处理这个例外,请询问确保__exit__ 在所有语句结束之后返回 True。如果你想让异常被会话管理器处理的话,那么就让其产生该异常。.

  这是python中__enter__和__exit__的应用场景。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: