使用pdb调试python脚本时,重复l命令将继续在上一个清单之后列出源代码。


  l(ist) [first[, last]]列出当前文件的源代码。不带
  参数,在当前行周围列出11行,或继续
  以前的清单。用一个参数在该位置列出11行
  线。用两个参数列出给定的范围;如果第二个参数
  小于第一个,它被解释为一个计数。


如何重复显示当前行(即程序运行已暂停的行),而不是在上一个列表之后继续显示?谢谢。

最佳答案

当然,直接的方法是将该行作为参数传递给l

但是不必麻烦查找当前行并键入它,我通常采用的非最佳方式是通过向上/向下导航调用堆栈,然后再次列出来返回同一行。命令顺序为:u(向上),d(向下),l

关于python - pdb:如何显示当前行,而不是在上一个列表之后继续?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33696300/

10-12 07:32