8
Подпроцесс Python / Popen с измененной средой
Я считаю, что запуск внешней команды с немного измененной средой является очень распространенным случаем. Вот как я это делаю: import subprocess, os my_env = os.environ my_env["PATH"] = "/usr/sbin:/sbin:" + my_env["PATH"] subprocess.Popen(my_command, env=my_env) У меня есть чувство, что есть лучший способ; это выглядит хорошо?
286
python
subprocess
popen