当使用pdb调试python脚本时,重复l
命令将继续在上一个列表之后列出源代码。
l(ist) [first[, last]]
列出当前文件的源代码。没有 参数,列出当前行周围的11行或继续 上一个上市。有一个参数,列出11行 线。使用两个参数,列出给定范围;如果第二个参数 小于第一个,它被解释为计数。
如何重复显示当前行(即程序运行暂停的行),而不是在上一次列表后继续?感谢。
答案 0 :(得分:2)
当然,直接的方法是将该行作为参数传递给l
。
但是不必经历找到当前行并键入它的麻烦,我通常做的非最佳方式是通过向上和向下导航调用堆栈返回到同一行,然后再次列出。命令序列为:u
(上),d
(下),l
。