gpt4 book ai didi

使用动态导入重新加载 Python (imp.load_source)

转载 作者:行者123 更新时间:2023-12-01 13:01:14 25 4
gpt4 key购买 nike

我使用的是python2.5。我需要动态导入一个模块,然后在更改时重新加载。我如何实现这一目标。

我在下面的示例中尝试过 - 不起作用:

import imp
modfile = 'mymod_info.py'
modname = 'mymod'
modhandle = imp.load_source (modname, modfile)
reload (modhandle)

静态导入和重新加载有效(我不是在寻找这个):

import mymod_info as mymod
reload (mymod)

提前致谢

最佳答案

如果模块已经初始化,imp.load_source will initialize the module again .所以不是reload,而是调用

modhandle = imp.load_source(modname, modfile)

关于使用动态导入重新加载 Python (imp.load_source),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8130449/

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