Spyder IDE使用运行选择重新加载代码('F9')

时间:2017-06-29 11:59:45

标签: python-3.x spyder

是否可以使UMR与'F9'(运行选择)配合使用?我经常使用spyder中的运行选择功能从外部脚本(MATLAB工作流程)调用调试模块的特定功能。使用外部脚本有助于提供所需的函数输入(变量资源管理器,...)。

但是,我不想从头开始运行整个脚本('F5'),因为它包含耗时的调用。不幸的是,似乎修改后的模块仅在运行整个脚本文件时通过UMR更新。相反,当使用运行选择时,每次稍微更改模块时都需要重载()。

解决方法是查找并注释掉所有耗时的调用,然后运行整个脚本来检查模块,这是非常烦人的,因为之后必须撤销它。

有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

Spyder开发人员)要重新加载您在编辑器中开发的模块的代码,只要您保存它并且不使用 F5 ,需要在开始使用IPython控制台之前运行这两个命令:

In [1]: %load_ext autoreload
In [2]: %autoreload 2