擅长:python、mysql、java
<p>这是有记录的。在<code>PYTHONPATH</code>中指定的任何路径都被记录为通常位于工作目录之后,但在标准解释器提供的路径之前。<code>sys.path.append()</code>追加到现有路径。见<a href="http://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH" rel="noreferrer">here</a>和<a href="http://docs.python.org/2/library/sys.html#sys.path" rel="noreferrer">here</a>。如果您希望某个特定的目录排在第一位,只需将其插入sys.path的开头:</p>
<pre><code>import sys
sys.path.insert(0,'/path/to/mod_directory')
</code></pre>
<p>也就是说,通常有比使用<code>PYTHONPATH</code>或直接操作<code>sys.path</code>更好的方法来管理导入。例如,请参见<a href="https://stackoverflow.com/questions/1893598/pythonpath-vs-sys-path">this question</a>的答案。</p>