擅长:python、mysql、java
<p>您可以有条件地导入,或者在<code>try</code>块中导入,或者几乎在代码中的任何地方导入。你知道吗</p>
<p>所以你可以这样做:</p>
<pre><code>import cheaplib
if __name__ == "__main__":
args = parse_args()
if expensive_arg in args:
import expensivelib
do_stuff(args)
</code></pre>
<p>或者更清楚地说,只在将使用lib的函数中导入lib。你知道吗</p>
<pre><code>def expensive_function():
import expensivelib
...
</code></pre>