擅长:python、mysql、java
<p>我赞同托马斯·普拉斯科塔的回答,即这确实是一种反模式,我想修正:</p>
<p>在pep8的“公共和内部接口”章节中:</p>
<blockquote>
<p>Imported names should always be considered an implementation detail. Other modules must not rely on indirect access to such imported names unless they are an explicitly documented part of the containing module's API, such as os.path or a package's <strong>init</strong> module that exposes functionality from submodules.</p>
</blockquote>
<p>否则,很明显,即使是标准库也会稳定地清理,使类CamelCase和模块的下标都是小写的。。。在</p>
<p>一开始我只略过了这个问题,并储存了更多的试验:</p>
<pre><code>import Gtk as gtk
</code></pre>
<p>导入时的别名我经常使用-<strong>,但在经典的本地快捷方式用例中</strong>更多:</p>
<p>为你的工具导入非常令人印象深刻的分层命名作为我们的工具</p>
<p>或者像著名的带有datetime类的datetime模块的自我重写有趣的例子:</p>
^{pr2}$
<p>然后可以在实际的客户端代码中使用like:</p>
<pre><code>a_datetime = dt.datetime.now()
</code></pre>