Python - 调试运行的应用程序

时间:2011-05-07 15:02:31

标签: python pdb gedit

我正在尝试修复gedit插件中的错误。 Gedit使用C,但它的一些插件是Python。我的电脑很旧,我无法运行IDE。我已经阅读过有关PDB(Python Debugger)的内容,但我无法直接使用PDB调用该插件。是否有可能在gedit插件中设置断点,运行gedit然后使用PDB进行调试?

2 个答案:

答案 0 :(得分:4)

您可以尝试编辑要调试和放置的gedit插件

import pdb; pdb.set_trace()

在那里,那应该进入调试器。您可能需要从命令提示符而不是GUI启动gedit,以便它有一个运行pdb的终端。

答案 1 :(得分:0)

AFAIK你不能真正使用gedit进行python调试,但你可以尝试WINPDB http://winpdb.org/,它可以与gEdit并行使用