擅长:python、mysql、java
<p>根据<a href="http://www.python.org/dev/peps/pep-0008/#imports" rel="nofollow">PEP 8</a>,所有导入都应该放在文件的顶部。将它们分散在整个文件中会导致难以维护和调试软件。在</p>
<p>我能想到的唯一性能开销是在程序启动时——它必须加载更多的模块。一旦程序运行,就不应该有任何额外的开销。在</p>
<p>回答您的问题:</p>
<ol>
<li>前者。很明显,使用的是其他文件,而您必须挖掘第二个文件以找到所有依赖项。在</li>
<li>是的,但只在刚起步的时候。在</li>
<li>是的。在</li>
</ol>