2016-06-07 43 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下载。但请注意更新版本,因为它们几乎每天都会进入。

相关问题