【发布时间】:2011-06-04 18:14:41
【问题描述】:
我想一次更改几个文件,如果我可以全部写入。我想知道我是否可以以某种方式将多个打开调用与with 语句结合起来:
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
如果这不可能,那么该问题的优雅解决方案应该是什么样的?
【问题讨论】: