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