【发布时间】:2017-05-12 09:16:38
【问题描述】:
我有一个文件包含一组环境变量。
env_script.env:
export a=hjk
export b=jkjk
export c=kjjhh
export i=jkkl
..........
我想通过读取文件来设置这些环境变量。 我如何在 python 中做到这一点
尝试过的示例代码:
pipe = subprocess.Popen([".%s;env", "/home/user/env_script.env"], stdout=subprocess.PIPE, shell=True)
output = pipe.communicate()[0]
env = dict((line.split("=", 1) for line in output.splitlines()))
os.environ.update(env)
请给点建议
【问题讨论】: