擅长:python、mysql、java
<p>听起来您想要的是一种方法,这样导入<code>mainmodule</code>不会自动导入<code>submodule1</code>和{<cd3>},这两个操作需要很长时间才能加载。在</p>
<p>实际上,这很简单。只能在需要的函数中导入<code>submodule1</code>和<code>submodule2</code>。或者将这些函数移动到名为<code>mainmodule_heavy.py</code>的单独模块中。在</p>
<p>(或者你可以<a href="http://code.activestate.com/recipes/473888-lazy-module-imports/" rel="nofollow">hack the Python module system to load modules lazily</a>。但这种黑客攻击往往会带来问题,对你的案子来说,这听起来是不必要的。)</p>