擅长:python、mysql、java
<p>在Python官方文档中,不鼓励从模块导入所有名称。参见:</p>
<p><a href="http://docs.python.org/2/howto/doanddont.html#from-module-import" rel="nofollow">http://docs.python.org/2/howto/doanddont.html#from-module-import</a></p>
<p>引用:</p>
<blockquote>
<p>When It Is Just Fine</p>
<p>There are situations in which from module import * is just fine:</p>
<ul>
<li>The interactive prompt. For example, from math import * makes Python
an amazing scientific calculator.</li>
<li>When extending a module in C with a > module in Python.</li>
<li>When the module advertises itself as from import * safe.</li>
</ul>
</blockquote>
<p>如果坚持使用<code>__all__</code>-请使用其他名称,如<code>color_list</code>,并动态扩展该变量。然后导入该变量:</p>
<pre><code>import colorExtentions
from colorExtentions import color_list
colors.extends(color_list)
</code></pre>