什么是export?
有什么区别:
export name=value
Run Code Online (Sandbox Code Playgroud)
和
name=value
Run Code Online (Sandbox Code Playgroud) 我有一个文件包含一组环境变量.
env_script.env:
export a=hjk
export b=jkjk
export c=kjjhh
export i=jkkl
..........
Run Code Online (Sandbox Code Playgroud)
我想通过从文件中读取来设置这些环境变量.我怎么能在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)
Run Code Online (Sandbox Code Playgroud)
请给出一些建议