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