我只是想知道是否有办法在IDLE中添加断点,以便我可以在脚本中的某个点停止并在空闲shell中写入其他行进行测试。如果没有,是否有其他软件可以做到这一点?
答案 0 :(得分:6)
你可以添加一行
import pdb; pdb.set_trace()
代码中的任何位置,当到达它时,您将进入调试shell。非常有用,我有一个emacs快捷方式来添加片段。
您可能还想查看ipdb,然后使用
import ipdb; ipdb.set_trace()
代替
答案 1 :(得分:3)
答案 2 :(得分:1)
如果您运行的是Windows,如果您希望开发环境具有比IDLE更多的功能,则可以查看PyScripter。