擅长:python、mysql、java
<p>我希望我的问题是对的。</p>
<p>我不确定Python2.2的细节,但是<a href="http://rgruet.free.fr/PQR2.2.html#Statements" rel="noreferrer">this</a>说您可以像在更新版本中那样处理异常:</p>
<pre><code>try:
do_stuff()
except ErrorToCatch, e:
raise ExceptionToThrow(e)
</code></pre>
<p>或者最后一行应该是<code>raise ExceptionToThrow(str(e))</code>。这取决于如何定义异常。示例:</p>
<pre><code>try:
raise TypeError('foo')
except TypeError, t:
raise ValueError(t)
</code></pre>
<p>这会引发<code>ValueError('foo')</code>。</p>
<p>希望有帮助:)</p>