如何在Python中设置环境变量?
我需要在Python脚本中设置一些环境变量,并且我希望从Python调用的所有其他脚本来查看环境变量的设置。
I need to set some environment variables in the Python script and I want all the other scripts that are called from Python to see the environment variables' set.
如果这样做,
os.environ["DEBUSSY"] = 1
它抱怨说 1
必须是字符串。
it complains saying that 1
has to be a string.
我也想知道如何阅读环境一旦设置了Python变量(在脚本的后半部分)。
I also want to know how to read the environment variables in Python (in the latter part of the script) once I set it.
环境变量必须是字符串,因此请使用
Environment variables must be strings, so use
os.environ["DEBUSSY"] = "1"
将变量 DEBUSSY
设置为字符串 1
。
to set the variable DEBUSSY
to the string 1
.
要稍后访问此变量,只需使用:
To access this variable later, simply use:
print(os.environ["DEBUSSY"])
子进程自动继承父进程的环境变量-您无需采取任何特殊措施。
Child processes automatically inherit the environment variables of the parent process -- no special action on your part is required.