我对 python 比较陌生,但对使用 IDL 有一些经验。我想知道是否有人知道 python 中是否有用于 IDL 的 stop 和 .reset 命令的等效命令。
如果我正在运行一些我写的 IDL 脚本,我在其中放置了一个停止命令,基本上它所做的就是在那里停止脚本并让我访问脚本中间的命令行。所以我可以访问我在停止命令之前定义的所有函数和变量,我发现它们对调试非常有用。
我发现 .reset 命令也非常有用。它所做的是重置 IDL 环境(清除所有变量、函数等)。就好像我关闭了该会话并打开了一个新会话,但无需退出并重新启动 IDL。我发现如果我尝试调试我编写的脚本,有时从头开始而不需要重置 IDL(或现在的 python)很有用。在 python 中能够取消导入我之前导入的任何模块也会很有用。
对于这些问题的任何帮助将不胜感激。
干杯