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()命令一起添加为代码,以便我可以将其粘贴。
看看这个,现在,为了自动完成我强烈推荐ipdb(ipython pdb),这样做和其他一些东西:) – Hassek
这将让我整天玩!非常感谢! – Hassek