如何在 Python 中设置环境变量? [英] How to set environment variables in Python?

查看:33
本文介绍了如何在 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 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.

这篇关于如何在 Python 中设置环境变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆