擅长:python、mysql、java
<p>必须在<code>__init__.py</code>中使用<code>__all__</code>声明模块名称:</p>
<p><code>__init__.py</code>:</p>
<pre><code>__all__ = ["timer", "example"]
</code></pre>
<p>这种行为是<a href="https://docs.python.org/3/tutorial/modules.html#importing-from-a-package" rel="nofollow noreferrer">documented</a>:</p>
<blockquote>
<p>The only solution is for the package author to provide an explicit index of the package. The <code>import</code> statement uses the following convention: if a package’s <code>__init__.py</code> code defines a list named <code>__all__</code>, it is taken to be the list of module names that should be imported when <code>from package import *</code> is encountered.</p>
</blockquote>