2014-03-26 50 views
5

我希望能够以能够保存或插入编程PDB命令,下面是一个例子:插入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()命令一起添加为代码,以便我可以将其粘贴。

回答