Break or exit out of “with” statement?

后端 未结 12 2215
伪装坚强ぢ
伪装坚强ぢ 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:54

    Use while True:

    while True:
        with open(path) as f:
            print 'before condition'
            if : 
                break 
            print 'after condition n'
        break
    

提交回复
热议问题