擅长:python、mysql、java
<p><a href="https://docs.python.org/3/tutorial/modules.html#importing-from-a-package" rel="nofollow noreferrer">Python doc</a>说:</p>
<blockquote>
<p>Although certain modules are designed to export only names that follow
certain patterns when you use import *, it is still considered bad
practice in production code.</p>
</blockquote>
<p>它可能有副作用,而且很难调试</p>
<p>就我个人而言,我使用的是<code>import</code>,而不是<code>from import</code>,因为我在文件的开头发现了可怕的大声明,我认为它使代码更具可读性</p>
<pre><code>import PyQt4
PyQt4.QtCore
</code></pre>
<p>如果模块名太长,并且可以使用<code>as</code>关键字在本地重命名。例如:</p>
<pre><code>import PyQt4.QtCore as Qc
</code></pre>