擅长:python、mysql、java
<p>python2.7中只添加了多个上下文管理器的语句,请参见<a href="http://docs.python.org/2/reference/compound_stmts.html#the-with-statement">the documentation</a>。在</p>
<p>对于jython2.5,您需要<code>from __future__ import with_statement</code>来启用单个上下文管理器功能。在</p>
<p>编辑:</p>
<p>有趣的是,即使是jython2.7b2也不支持多个上下文管理器。在</p>
<p>您可以做的是嵌套上下文:</p>
<pre><code>with open("c:/whatever") as one_file:
with open("c:/otherlocation") as other_file:
pass # or do things
</code></pre>