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

最佳答案

我用exec做到这一点。

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


此外,Rodeo正在快速发展,因此如果您在版本中输入版本号,将会很有帮助。我建议签出可从Rodeo project page on github下载的最新版本1.4.9。但是请注意更新的版本,因为它们几乎每天都会出现。

关于python - 如何在不重新启动Rodeo中的 session 的情况下导入更新的模块?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37673577/

10-12 19:39