如何在Python中设置环境变量

问题:

我需要在python脚本中设置一些环境变量,而我想要从python(shell脚本)调用的所有其他脚本,这将是子进程,以查看环境变量的设置。值是一个数字。
如果我做os.environ["DEBUSSY"] = 1,它会抱怨说1必须是字符串。
一旦我设置它,我也想知道如何读取python中的环境变量(在脚本的后面部分)。

回答:

环境变量必须是字符串,所以使用

os.environ["DEBUSSY"] = "1"

将变量DEBUSSY设置为字符串1。要稍后访问此变量,只需使用

print os.environ["DEBUSSY"]

子进程自动继承父进程的环境 – 不需要您的特殊操作。

 
 Code问答: codewenda.com
Stackoverflow:How to set environment variables in Python

发表评论

电子邮件地址不会被公开。 必填项已用*标注

6 + 4 =