2017-06-29 68 views
1

是否有可能使UMR與'F9'(運行選擇)一起工作?我經常使用spyder中的運行選擇功能從外部腳本(MATLAB工作流程)調用正在調試的模塊的特定功能。使用外部腳本有助於提供所需的功能輸入(變量瀏覽器,...)。Spyder IDE使用運行選擇('F9')重新加載代碼

但是,我不想從頭開始運行整個腳本('F5'),因爲它包含耗時的調用。不幸的是,在運行整個腳本文件時,修改後的模塊似乎只能通過UMR進行更新。相比之下,使用運行選擇時,每次模塊稍作更改時都需要重載()。

解決方法是查找並註釋掉所有耗時的調用,然後運行整個腳本來檢查模塊,因爲這必須在事後撤銷,所以很煩人。

有沒有更好的方法?

回答

0

Spyder的開發商在這裏)要儘快重新載入你的編輯器開發一個模塊的代碼,你保存它,並且不使用F5,則需要先運行這兩個命令開始的工作IPython主機:

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

親愛的Carlos,謝謝您的回覆。有效! – 3ak

+0

很高興知道!然後請按綠色複選標記將答案標記爲正確。 –