有没有在python中使用断点的方法?

时间:2010-08-24 11:30:20

标签: python debugging breakpoints

我只是想知道是否有办法在IDLE中添加断点,以便我可以在脚本中的某个点停止并在空闲shell中写入其他行进行测试。如果没有,是否有其他软件可以做到这一点?

3 个答案:

答案 0 :(得分:6)

你可以添加一行

import pdb; pdb.set_trace()

代码中的任何位置,当到达它时,您将进入调试shell。非常有用,我有一个emacs快捷方式来添加片段。

您可能还想查看ipdb,然后使用

import ipdb; ipdb.set_trace()

代替

答案 1 :(得分:3)

答案 2 :(得分:1)

如果您运行的是Windows,如果您希望开发环境具有比IDLE更多的功能,则可以查看PyScripter