我希望能够以编程方式保存或插入pdb命令,这是一个例子:
(Pdb) b doc/filename.py:365
Breakpoint 1 at doc/filename.py:365
(Pdb) commands # command to be applied to all breaks
(com) silent # makes it not print the break message
(com) print "Here is my breakpoint!"
(com) c # continues without stopping on break
所以在这里我创建一个将在我的断点处发生的命令,我将打印文本“这是我的断点!”然后继续。
现在我的问题是每次我想要那些打印(或者我想要添加的任何类型的命令)时,我必须手动编写所有这些内容。我希望有一种更自动化的方法来添加这些命令,可能将它们保存在某种.pdbrc
文件中,或者能够将它们与pdb.set_trace()命令一起添加为代码,这样我就可以将其粘贴
答案 0 :(得分:1)
您可以在家中或当前目录中添加.pdbrc文件。以下是http://code.activestate.com/recipes/498182-sane-tab-completion-in-pdb/
的示例