Я бы просто хотел выйти из инструкции with
при определенных условиях:
with open(path) as f:
print 'before condition'
if <condition>: break #syntax error!
print 'after condition'
Конечно, вышесказанное не работает. Есть ли способ сделать это? (Я знаю, что я могу инвертировать условие: if not <condition>: print 'after condition'
- любым способом, как указано выше?)