python中nested函数如何使用?

707次阅读
没有评论

python中nested函数如何使用?

1、nested 可以将多个上下文管理器组织在一起,避免使用嵌套 with 语句。

        清单 11. nested 语法
        with nested(A(), B(), C()) as (X, Y, Z):     # with-body code here

2、类似于:

清单 12. nested 执行过程

with A() as X:    
with B() as Y:        
with C() as Z:             
# with-body code here

需要注意的是,发生异常后,如果某个上下文管理器的 exit() 方法对异常处理返回 False,则更外层的上下文管理器不会监测到异常。

以上就是python中nested函数的使用,希望能对大家有所帮助。

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2021-05-03发表,共计343字。
新手QQ群:570568346,欢迎进群讨论 Python51学习