我使用 Popen 是因为我需要环境,如下所示:
Popen(
["boto-rsync", "..."],
env={"PATH":"/Library/Frameworks/Python.framework/Versions/2.7/bin/"},
)
问题是Popen
将命令作为新线程运行。有什么方法可以传递env
或subprocess.call
阻止Popen
创建新线程?谢谢
我使用 Popen 是因为我需要环境,如下所示:
Popen(
["boto-rsync", "..."],
env={"PATH":"/Library/Frameworks/Python.framework/Versions/2.7/bin/"},
)
问题是Popen
将命令作为新线程运行。有什么方法可以传递env
或subprocess.call
阻止Popen
创建新线程?谢谢