【发布时间】:2011-07-04 10:25:38
【问题描述】:
在python中,有两种方法可以捕获异常
except Exception, e:
except Exception as e:
似乎“as e”是未来要使用的。在哪个版本的python中发生了这种变化?知道为什么吗?
【问题讨论】:
-
as e语法是在 Python 2.6 中引入的。 -
只是给任何使用 Jython 的人的说明,他们阅读了这篇文章并决定将所有“Exception, e”替换为“Exception as e”:从 Jython 2.5.2 开始尚不支持。见:stackoverflow.com/questions/3020966/jython-syntaxerror