2011-11-08 3 views
0

У меня есть основной процесс, который создает некоторые дочерние процессы с использованием subprocess.Popen. Эти дочерние процессы, в свою очередь, могут или многие не создают новые процессы. Я хочу иметь возможность использовать sys.executable из корневого процесса.Как сделать sys.executable наследуемым подпроцессом в python

Можно ли это сделать без использования переменных среды, которые могут передаваться от процесса к процессу?

+4

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

ответ

1

Как сказал Томас К., sys.executable - это просто переменная, содержащая работающий интерпретатор. Для того, чтобы назвать его как процесс передать его в качестве первого аргумента subprocess.Popen

subprocess.Popen([sys.executable, "path/to/script.py"]) 
Смежные вопросы