【发布时间】:2020-03-05 10:17:39
【问题描述】:
我有一个 With 声明,如果对某些 <condition> 感到满意,我想跳过它。也就是说,我写:
With MyContext() as mc:
do_something()
和
class MyContext(object):
...
def __enter__(self,...):
if <condition>:
JumpToExit()
def __exit__(self,...):
print('goodbye')
我希望 do_something() 仅在特定条件下执行,否则我希望 JumpToExit() 完全跳过正文并完成块。
谢谢。
【问题讨论】:
标签: python python-3.x