如题。但不是为了 debug。
作业要求做一个各种排序算法的图形化展现。我的设计是有一个 mode,用户可以追踪函数每一步的执行情况,并和其可视化有一个同步展现。那么,我可以选择单步运行,排序算法的可视化视图会一步一步做排序操作,其对应的代码视图也会一步一步的显示当前所执行的是哪一步命令,我还可以查看中间变量的变化。
所以这个程序需要我写的排序函数是一个可中断的。那么在每一步命令之前设一个等 图形化界面 按钮消息的 flag,然后?
Python 里面有没有比较现成的解决方案,除了 pdb,不是debug,但最后效果类似 debug。我只是不想重新发明轮子。(写排序算法不就是发明轮子么,呵呵呵,这个课程设计其实蛮无聊的,貌似全年级只有我一个人用 python)
作业要求做一个各种排序算法的图形化展现。我的设计是有一个 mode,用户可以追踪函数每一步的执行情况,并和其可视化有一个同步展现。那么,我可以选择单步运行,排序算法的可视化视图会一步一步做排序操作,其对应的代码视图也会一步一步的显示当前所执行的是哪一步命令,我还可以查看中间变量的变化。
所以这个程序需要我写的排序函数是一个可中断的。那么在每一步命令之前设一个等 图形化界面 按钮消息的 flag,然后?
Python 里面有没有比较现成的解决方案,除了 pdb,不是debug,但最后效果类似 debug。我只是不想重新发明轮子。(写排序算法不就是发明轮子么,呵呵呵,这个课程设计其实蛮无聊的,貌似全年级只有我一个人用 python)