调试器中有多种类型的命令。
您很可能将“n”用于 Next。这从不深入内部功能,只是不断地踩在现有的水平上。
你应该使用“s”来表示“Step into”。只要做几次,你就会进入它。
在以下代码上进行了测试,它可以工作:
def main():
a = 1
b = 2
c = a + b
print("total", a + b + c)
if __name__ == "__main__":
main()
跑步:
$ pudb main.py
并按“s”5 次,我进入队列b = 2
并在变量窗口中查看a
值为
1
.