我在Spyder中使用python 3。考虑以下代码:
def fun(x,y):
n,m = len(x), len(y)
pass #set breakpoint on this line
x = [1,2,3]
y = [1,2,3]
fun(x,y)
当我在第三行上设置断点并运行调试器时,我希望能够在调试器控制台中同时评估n
和m
。键入m
(然后按Enter)返回预期的数字时,键入n
仅显示打印调试器的当前状态。我假设n
是一些特殊的调试器命令。
答案 0 :(得分:1)
您可以在python文档中找到以下命令:https://docs.python.org/3.7/library/pdb.html
命令p <expression>
可用于评估和打印python表达式,因此在这种情况下,您必须使用p n
来获取n
的内容。