gpt4 book ai didi

python - IronPython 重新加载模块(UMD、运行文件)

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:17 26 4
gpt4 key购买 nike

我正在 .NET 4.0.30319.18444 上使用 IronPython 2.7.0.40 编写一些代码。在 IronPython 控制台中,如果我对我的模块进行任何更改,它们将不会生效(除非我关闭,打开一个新的控制台,切换回正确的目录并重新加载模块)。有没有办法让 IronPython 看到这些变化?在“普通”Python 中,我会使用“runfile”,它会自动重新加载模块并查看最近对源的任何更改,但在 IronPython 中似乎不可用,所以我使用的是 execfile(),它一直使用我的初始版本模块,忽略更改。

最佳答案

刚刚发现有一个函数“reload”可以做到这一点。不幸的是,您必须为每个已更改的模块手动调用它:

>>> reload(Module1)
>>> reload(Module2)
...

关于python - IronPython 重新加载模块(UMD、运行文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24619029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com