擅长:python、mysql、java
<p>假设你真的需要重新加载它们,那么你的方法是最好的,因为它是显式的(显式的比隐式的好)。它清楚地表明发生了什么(特别是因为这不是正常情况)</p>
<p>如果您真的需要动态执行,可以尝试如下操作:</p>
<pre><code>import types
for k, v in globals().items():
if not (k.startswith('__') and k.endswith('__')):
if isinstance(v, types.ModuleType):
reload(v)
</code></pre>