我在某个函数func
上调用pdb,即,
def fun():
a = 10
c = fun2(a)
d = 40
return c+d
def fun2(a):
xyz ='str'
return a+10
现在我正在使用pdb.runcall(func,a,b)
运行pdb,它将打开pdb控制台进行调试,现在假设我按下2次s
(步骤)和q
到pdb
控制台中的quit
,但问题是我不想手动做这件事,我想做一些脚本这样做(自动告诉pdb第一个两个命令是s
然后第三个是q
),我问是因为有很多函数需要至少两次c
(继续)来整体执行函数,这样它才能产生/返回一些有效的输出(比如生成器)
任何帮助都会对我有很大的帮助。
https://stackoverflow.com/questions/50660402
复制相似问题