当我必须处理python代码中的bug时,我经常插入断点,因此在执行期间,当到达断点时,我将被放入调试器中。我主要使用pdb(命令行)和pudb(ncurses接口)。
在这种情况下是否可以启动winpdb?为了启动winpdb,我应该在python脚本中包含哪些断点代码?
编辑:我使用一个简单的文本编辑器(vim)来编写代码。请不要建议我使用IDE,它集成了WinPDB或有自己的类似于WinPDB的图形用户界面调试器。
最佳答案
通常使用winpdb,以便使用winpdb运行脚本:
winpdb myscript.py
如果您想从“inside”python开始,这里有关于如何做到这一点的文档:http://winpdb.org/docs/embedded-debugging/