1

在 Rodeo 中,如果我的脚本 A 导入了模块 B,并且我在运行脚本 A 一次后对模块 B 进行了修改,我必须重新启动会话,以便我的脚本 A 在擦除我的工作区的过程中读取更新的模块 B和命名空间干净。有没有办法以破坏性较小的方式快速迭代将 B 导入 A ?

4

2 回答 2

2

我用exec.

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

此外,Rodeo 正在快速发展,因此如果您在问题中输入您的版本号会很有帮助。我建议查看最新版本 1.4.9,可从github 上的 Rodeo 项目页面下载。但请留意更新版本,因为此时它们几乎每天都会出现。

于 2016-06-08T21:46:08.303 回答
1

尝试这个:

import moduleB
reload (moduleB)

在 ModuleB 中进行新编辑后,您可以使用reload(moduleB)

于 2016-06-07T08:05:05.573 回答