Python 如何在Rodeo中导入更新的模块而不重新启动会话?

Python 如何在Rodeo中导入更新的模块而不重新启动会话?,python,rodeo,Python,Rodeo,在Rodeo中,如果我的脚本A导入模块B,并且我在运行脚本A一次后对模块B进行了修改,那么我必须重新启动会话,以便脚本A在清除工作区和命名空间的过程中读取更新后的模块B。有没有一种方法可以在将B导入a时以一种破坏性较小的方式快速迭代?尝试以下方法: import moduleB reload (moduleB) 在ModuleB中进行新编辑后,您只需使用重新加载(ModuleB)我使用exec即可 exec(open("Path/To/Script/A.py").read()) 此外,牛仔竞

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

尝试以下方法:

import moduleB
reload (moduleB)

在ModuleB中进行新编辑后,您只需使用
重新加载(ModuleB)

我使用
exec
即可

exec(open("Path/To/Script/A.py").read())
此外,牛仔竞技正在经历快速发展,所以如果你把你的版本号放在问题中是很有帮助的。我建议查看最新版本1.4.9,可从网站下载。但请注意更新版本,因为目前它们几乎每天都会出现