首页 > 试题广场 >

关于Python的上下文管理器(with语句),以下描述正确

[单选题]
关于Python的上下文管理器(with语句),以下描述正确的是?
  • 只有继承自contextlib.ContextDecorator的类才能作为上下文管理器
  • 上下文管理器的__exit__方法在with块执行结束后一定会被调用,无论是否发生异常
  • 当with块内发生异常时,__exit__方法的参数中不会包含异常信息
  • 使用contextlib.contextmanager装饰器的生成器函数,必须包含两个yield语句

这道题你会答吗?花几分钟告诉大家答案吧!