python怎么实现类似nodejs的trace功能,
能够获取到当前的调用调用堆栈.
我新建了3个文件,
#a1.py
import a2
def Fun1():
a2.Fun2()
Fun1()
#a2.py
import a3
def Fun2():
a3.Fun3()
#a3.py
import traceback
def Fun3():
try:
assert(False)
except Exception,e:
print(11,traceback.format_exc())
执行出现如下结果
E:\MyCode\Python>a1.py
(11, 'Traceback (most recent call last):\n File "E:\\MyCode\\Python\\a3.py", li
ne 4, in Fun3\n assert(False)\nAssertionError\n')
还是无法实现类似nodejs的那种trace功能,是哪里写错了吗?
白衣非少年
喵喔喔
Qyouu
相关分类