How to set environment variables in Python?(如何在 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 中设置环境变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在 Python 中设置环境变量?


基础教程推荐
- Dask.array.套用_沿_轴:由于额外的元素([1]),使用dask.array的每一行作为另一个函数的输入失败 2022-01-01
- 在 Python 中,如果我在一个“with"中返回.块,文件还会关闭吗? 2022-01-01
- 如何让 python 脚本监听来自另一个脚本的输入 2022-01-01
- 何时使用 os.name、sys.platform 或 platform.system? 2022-01-01
- 线程时出现 msgbox 错误,GUI 块 2022-01-01
- 如何在海运重新绘制中自定义标题和y标签 2022-01-01
- Python kivy 入口点 inflateRest2 无法定位 libpng16-16.dll 2022-01-01
- 用于分类数据的跳跃记号标签 2022-01-01
- 筛选NumPy数组 2022-01-01
- 使用PyInstaller后在Windows中打开可执行文件时出错 2022-01-01