Voglio cambiare un paio di file contemporaneamente, se posso scriverli tutti. Mi chiedo se in qualche modo posso combinare le molteplici chiamate aperte con la with
dichiarazione:
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
Se ciò non fosse possibile, quale sarebbe una soluzione elegante a questo problema?