擅长:python、mysql、java
<p>这将添加到Python进程/实例的路径(即正在运行的可执行文件)。不会为任何其他Python进程修改路径。另一个正在运行的Python程序的路径将不会被修改,如果退出程序并再次运行,则该路径将不包括以前添加的内容。你所做的大体上是正确的。</p>
<p>套装:</p>
<pre><code>import sys
sys.path.append("/tmp/TEST")
</code></pre>
<p>循环.py</p>
<pre><code>import sys
import time
while True:
print sys.path
time.sleep(1)
</code></pre>
<p>运行:<code>python loop.py &</code></p>
<p>这将运行loop.py,连接到STDOUT,并且它将继续在后台运行。然后可以运行<code>python set.py</code>。每个都有一组不同的环境变量。注意,来自<code>loop.py</code>的输出不会改变,因为<code>set.py</code>不会改变<code>loop.py</code>的环境。</p>
<p><strong>关于导入的说明</p>
<p>Python导入是动态的,与语言的其他部分一样。不存在静态链接。导入是一个可执行行,就像<code>sys.path.append...</code>。</p>