8
Python subprocess / Popen พร้อมสภาพแวดล้อมที่ถูกดัดแปลง
ฉันเชื่อว่าการรันคำสั่งภายนอกที่มีสภาพแวดล้อมที่ปรับเปลี่ยนเล็กน้อยเป็นกรณีทั่วไป นั่นเป็นวิธีที่ฉันมักจะทำ: import subprocess, os my_env = os.environ my_env["PATH"] = "/usr/sbin:/sbin:" + my_env["PATH"] subprocess.Popen(my_command, env=my_env) ฉันมีความรู้สึกว่ามีวิธีที่ดีกว่า; มันดูไม่เป็นไร
285
python
subprocess
popen