変更された環境での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) 

「もっと良い方法があると直感しました。大丈夫ですか?