擅长:python、mysql、java
<p>确实如此importlib.reload导入似乎只有在正确的目录中才有效。为了解决这个问题,我编写了一个可以调用的helper函数:</p>
<pre><code>def reload( module ):
import os
import os.path
import importlib
cwd = os.getcwd()
os.chdir( os.path.dirname(os.path.abspath(module.__file__)) )
importlib.reload( module )
os.chdir( cwd )
</code></pre>