小编Leo*_*das的帖子

Python中的setTrace()

有没有办法在没有方法定义的脚本中使用setTrace()函数?即

for i in range(1, 100):
    print i

def traceit(frame, event, arg):
    if event == "line":
        lineno = frame.f_lineno
        print "line", lineno

return traceit

sys.settrace(traceit)
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望在循环中执行的每个迭代/代码行调用跟踪函数.我之前使用过具有方法定义的脚本,但是我不知道如何让它在这个实例中工作.

python trace

6
推荐指数
1
解决办法
4900
查看次数

标签 统计

python ×1

trace ×1