Break or exit out of “with” statement?

后端 未结 12 2239
伪装坚强ぢ
伪装坚强ぢ 2020-12-02 11:04

I\'d just like to exit out of a with statement under certain conditions:

with open(path) as f:
    print \'before condition\'
    if 

        
12条回答
  •  长情又很酷
    2020-12-02 11:57

    I think you should just restructure the logic:

    with open(path) as f:
        print 'before condition checked'
        if not :
            print 'after condition checked'
    

提交回复
热议问题