2011-11-08 40 views
0

我有一個使用subprocess.Popen創建一些子進程的主進程。那些兒童進程可能會或可能不會創建新的進程。我希望能夠從根進程中使用sys.executable如何使python中的子進程繼承sys.exe可執行文件

有沒有什麼辦法可以在不使用環境變量的情況下完成?

+4

'subprocess.Popen([sys.executable 「/path/to/script.py」])'? –

回答

1

正如Thomas K所說,sys.executable只是一個包含正在運行的解釋器的變量。調用它作爲一個處理將它作爲第一個參數subprocess.Popen

subprocess.Popen([sys.executable, "path/to/script.py"]) 
相關問題