擅长:python、mysql、java
<p>通过一点管理,您可以控制导入*的内容。假设您的my_模块具有function1..function8,但您只想使函数1到6可用。在myu模块中,重新分配<code>__all__</code>属性:</p>
<p><strong>我的模块.py</strong>:</p>
<pre><code>__all__ = ['function1', 'function2', 'function3' ...]
def function1():
...
# etc...
</code></pre>
<p>现在如果您使用<code>from my_module import *</code>,您将只从my module.py导入在<code>__all__</code>属性中定义的那些函数和变量。</p>