0
我在我的代码的两个位置有pdb.set_trace()。问题是,当我想让它在特定的地方开始时,我在第二个区域获得了多个停靠点。这里有一个例子:如何使pdb set_trace成为第一个断点
def function():
#some code in here
pdb.set_trace()
#some more code
def main():
#some code
function()
#come more code
function()
#the code I care about
pdb.set_trace()
function()
这里的问题是,它会在功能停止两次,实际得到的实际set_trace之前,我想主里面,然后第一次进站的函数会。
这不是什么大问题,但是在真正的设置中,在进入'main'set_trace()之前,我在'function'中获得了100个调用。有没有办法指定第一个set_trace()或忽略所有对set_trace的调用,直到找到我想要的?
你有没有一个有条件的'if'块来调用set_trace? – karthikr