как сделать sys.executable наследуемым подпроцессом в python - PullRequest
0 голосов
/ 09 ноября 2011

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

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

1 Ответ

1 голос
/ 09 ноября 2011

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

subprocess.Popen([sys.executable, "path/to/script.py"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...