【发布时间】:2010-06-16 10:41:17
【问题描述】:
我想要一个小的 python 脚本来设置 HUDSON_HOME 环境变量。
使用 shell 时,我可以使用 >>set HUDSON_HOME=http://localhost:8080
轻松做到这一点但是我怎样才能直接通过 python 做同样的事情呢?我不想通过将命令行传递给 os.system() 来做到这一点.. os.environ() 有什么帮助吗??
我的脚本中有: 导入操作系统 os.environ('HUDSON_HOME')='http://localhost:8080'
但它可能是为 subprocss 而不是父 shell.. 有什么办法解决这个问题吗??
【问题讨论】:
-
子进程不能修改父进程的环境。
标签: python hudson environment-variables