我正在尝试调试一个电路python程序(在微控制器上运行),我想知道是否有一种简单的方法可以让程序在崩溃/终止时进入 REPL,同时保留定义的变量和函数脚本。
如果这是一个常规的 python 程序,我只需使用解释器集的“交互式”选项运行它: python -i my_code.py
然后访问我的代码中定义的变量和函数以便于调试。
相反,我现在得到的是:在崩溃后,我被提示按一个键进入 REPL,但内存已从我之前运行的代码的任何痕迹中清除。
我正在尝试调试一个电路python程序(在微控制器上运行),我想知道是否有一种简单的方法可以让程序在崩溃/终止时进入 REPL,同时保留定义的变量和函数脚本。
如果这是一个常规的 python 程序,我只需使用解释器集的“交互式”选项运行它: python -i my_code.py
然后访问我的代码中定义的变量和函数以便于调试。
相反,我现在得到的是:在崩溃后,我被提示按一个键进入 REPL,但内存已从我之前运行的代码的任何痕迹中清除。