在python 2.5中打印有关异常的信息?

Jef*_*eff 7 python printing exception-handling exception

Python 2.5不允许我使用这种语法:

try:
    code_that_raises_exception()
except Exception as e:
    print e
    raise
Run Code Online (Sandbox Code Playgroud)

那么我该如何打印有关异常的信息呢?

谢谢

编辑:我正在为一个包含伪python解释器的程序编写一个插件.它打印print语句但根本不显示异常.

Mik*_*iak 8

'as'关键字是python 3(在2.6中引入)另外,你需要使用逗号:

try:
    code_that_raises_exception()
except Exception, e:
    print e
    raise
Run Code Online (Sandbox Code Playgroud)