Pau*_*den 5 python debugging pdb
我希望在交互式调试会话中输入的每个命令后,将python pdb'l'命令的输出打印到屏幕上.
有没有办法设置python pdb来做到这一点?
小智 6
执行此操作的一种方法是将您喜欢的命令别名以运行命令,然后执行l.
例如
(Pdb) alias s step ;; l
(Pdb) s
> /usr/lib/python2.5/distutils/core.py(14)<module>()
-> from types import *
9 # This module should be kept compatible with Python 2.1.
10
11 __revision__ = "$Id: core.py 38672 2005-03-20 22:19:47Z fdrake $"
12
13 import sys, os
14 -> from types import *
15
16 from distutils.debug import DEBUG
17 from distutils.errors import *
18 from distutils.util import grok_environment_error
19
Run Code Online (Sandbox Code Playgroud)
在您的〜/ .pdbrc中,您可以添加别名,以便每次都使用它们:
alias s step ;; l
Run Code Online (Sandbox Code Playgroud)