带有修改环境的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)
我有一种直觉,认为有更好的方法,它看起来还好吗?
白衣非少年
潇潇雨雨
相关分类