|
一段简单的代码:
def a():
raise Exception("aaa")
def b():
a()
b()
在命令行中直接执行,那么结果如下:
Traceback (most recent call last):
File "D:\w文档\脚本\Python学习积累\base\exception.py", line 7, in <module>
b()
File "D:\w文档\脚本\Python学习积累\base\exception.py", line 5, in b
a()
File "D:\w文档\脚本\Python学习积累\base\exception.py", line 2, in a
raise Exception("aaa")
Exception: aaa
我对代码进行异常处理
try:
b()
except Exception,e:
print e.message
再次在命令行中执行,那么得到的结果只有
aaa
有没有办法在except中获得如报错时显示的方法的调用路径呢?
谢谢各位。 |
|