我们无法在调试过程中后退几步,这不可能实现。(在Python和其他编程语言/调试器中都是如此。) 原因是调试器需要将程序状态恢复到之前的步骤。按照你的逻辑,这将涉及在程序的每一步中保存整个状态(内存、堆栈、临时文件等...)。(更不用说不能反转而需要精确计时的操作协议了。) 这将呈指数级增长并变得难以实现。这就是为什么不会这样做的原因。