0
我有一個使用subprocess.Popen
創建一些子進程的主進程。那些兒童進程可能會或可能不會創建新的進程。我希望能夠從根進程中使用sys.executable
。如何使python中的子進程繼承sys.exe可執行文件
有沒有什麼辦法可以在不使用環境變量的情況下完成?
我有一個使用subprocess.Popen
創建一些子進程的主進程。那些兒童進程可能會或可能不會創建新的進程。我希望能夠從根進程中使用sys.executable
。如何使python中的子進程繼承sys.exe可執行文件
有沒有什麼辦法可以在不使用環境變量的情況下完成?
正如Thomas K所說,sys.executable只是一個包含正在運行的解釋器的變量。調用它作爲一個處理將它作爲第一個參數subprocess.Popen
subprocess.Popen([sys.executable, "path/to/script.py"])
'subprocess.Popen([sys.executable 「/path/to/script.py」])'? –