擅长:python、mysql、java
<p>是的,您可以<code>import sys</code>并在运行时将{<cd2>}作为一个普通列表进行操作。您可以重新排列其中的内容,或者只在开头插入(<code>sys.path.insert(0, 'path')</code>)。在您的<code>import</code>语句之前执行此操作。如果这会在其他地方引起问题,请将其放回您的<code>import</code>语句之后。在</p>
<p>注意,这是相当老套的。但听起来你可能有理由这么做,尽管我还没有把这些特定的工具放在一起看。在</p>
<p>编辑:如果您想在python的一次执行过程中在<em>单个导入</em>级别控制python路径,那么这一点更为相关。如果要在一次完整执行Python的级别上控制路径,还可以在命令行上为该执行设置Python路径,如下所示:</p>
<pre><code>PYTHONPATH=/replacement/path/here python your_script.py
</code></pre>
<p>这比仅仅调用python要复杂得多(除非您将其包装在shell脚本或别名中),但是它允许您一次控制一个脚本的路径,在这里将它放入<code>.bashrc</code>/<code>.bash_profile</code>中,或者对整个shell会话进行类似的更改。在</p>