Мне нравится удобство оператора множественного контекста with
в Python 2.7:
with open('a.txt') as a, open('b.txt') as b:
do_many_amazing_things(a, b)
Однако мне нужно поддерживать совместимость с 2.6.
with
был перенесен на 2.5 через __future__
, но я не могу найти ничего о том, что версия множественного контекста была перенесена обратно в 2.6 в документации.
Есть ли что-то, что я пропустил?
EDIT: Я знаю, что можно вложить выражения with
. Я спрашиваю, можно ли использовать несколько с операторами.