繁体   English   中英

如何在不重新启动Rodeo中的会话的情况下导入更新的模块?

[英]How to import an updated module without restarting session in Rodeo?

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

我用exec这样做。

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

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

尝试这个:

import moduleB
reload (moduleB)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM