使用pdb调试python脚本时,重复l
命令将继续在上一个清单之后列出源代码。
l(ist) [first[, last]]
列出当前文件的源代码。不带
参数,在当前行周围列出11行,或继续
以前的清单。用一个参数在该位置列出11行
线。用两个参数列出给定的范围;如果第二个参数
小于第一个,它被解释为一个计数。
如何重复显示当前行(即程序运行已暂停的行),而不是在上一个列表之后继续显示?谢谢。
最佳答案
当然,直接的方法是将该行作为参数传递给l
。
但是不必麻烦查找当前行并键入它,我通常采用的非最佳方式是通过向上/向下导航调用堆栈,然后再次列出来返回同一行。命令顺序为:u
(向上),d
(向下),l
。
关于python - pdb:如何显示当前行,而不是在上一个列表之后继续?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33696300/