2016-06-07 29 views
1

在Rodeo中,如果我的腳本A導入了模塊B,並且在運行腳本A後對模塊B進行了修改,則必須重新啓動會話以便我的腳本A在過程擦除過程中讀取更新的模塊B我的工作區和命名空間乾淨。有沒有一種方法可以快速迭代,以更簡單的方式將B導入到A中?如何在不重新啓動會話的情況下導入更新的模塊?

回答

1

試試這個:

import moduleB 
reload (moduleB) 

後ModuleB新的編輯,你可以只使用reload(moduleB)

2

我這樣做有exec

exec(open("Path/To/Script/A.py").read()) 

此外,Rodeo正在經歷快速發展,所以如果您在問題中加入版本號碼,這會很有幫助。我建議查看最新版本1.4.9,從Rodeo project page on github下載。但請注意更新版本,因爲它們幾乎每天都會進入。

相關問題