Je souhaite modifier quelques fichiers à la fois, si je ne peux pas les écrire tous. Je me demande si je peux en quelque sorte combiner les multiples appels ouverts avec la with
déclaration:
try:
with open('a', 'w') as a and open('b', 'w') as b:
do_something()
except IOError as e:
print 'Operation failed: %s' % e.strerror
Si ce n'est pas possible, à quoi ressemblerait une solution élégante à ce problème?