我发现我不是第一个提出这个问题的人,但是没有清晰的答案: 如何在Python开发中使用docker-composer调试pdb? 当你向谷歌大叔询问django docker时,会得到很棒的docker-composer示例和教程,我有一个可用的环境 - 我可以运行docker-compo...
我按下n键来评估一行代码后,如果出错了,我想回到之前的位置然后按s键进入函数内部执行。这有可能吗? 文档中写道: j(ump) lineno 设置将要执行的下一行代码。只能在最底层的帧中使用。这允许您返回并重新执行代码,或者向前跳过不想运行的代码。
当我在使用pdb / ipdb调试器时,我可以用step进入一个函数,那么我能否从这个函数中退出? 如果没有这样的选项,那么最快的方法是什么?
在perl调试器中,如果您重复列出代码段并使其远离当前行,您可以通过输入命令.(点号)返回到当前行。 我在Python的PDB模块中没有找到类似的功能。如果我将自己从当前行“列出”并想要再次查看它,似乎我必须记住当前执行的行号(对我来说不太可能),或者执行语句(通常是不希望的)。我是否漏掉了什么?
最近我在将pdb调试器添加到我的Python 2.7.10代码中时,遇到了以下消息:Traceback (most recent call last): File "/Users/isaachess/Programming/vivint/Platform/MessageProce...
Python很酷,但不幸的是,它的调试器不像perl -d那样好。当我在尝试代码时,经常会在调试器中从函数中调用并进入该函数:# NOTE THAT THIS PROGRAM EXITS IMMEDIATELY WITHOUT CALLING FOO() ~> cat -n /tmp/s...