8
Subproses Python / Popen dengan lingkungan yang dimodifikasi
Saya percaya bahwa menjalankan perintah eksternal dengan lingkungan yang sedikit dimodifikasi adalah kasus yang sangat umum. Begitulah cara saya cenderung melakukannya: import subprocess, os my_env = os.environ my_env["PATH"] = "/usr/sbin:/sbin:" + my_env["PATH"] subprocess.Popen(my_command, env=my_env) Saya punya firasat bahwa ada cara yang lebih baik; apakah ini terlihat baik-baik saja?
284
python
subprocess
popen