gpt4 book ai didi

python - 在 Python 中读写环境变量?

转载 作者:IT老高 更新时间:2023-10-28 12:26:48 30 4
gpt4 key购买 nike

我的 python 脚本调用了许多 python 函数和 shell 脚本。我想在 Python(主调用函数)和所有子进程(包括 shell 脚本)中设置环境变量以查看环境变量集。

我需要像这样设置一些环境变量:

DEBUSSY 1
FSDB 1

1 是一个数字,而不是一个字符串。此外,如何读取存储在环境变量中的值? (就像另一个 python 子脚本中的 DEBUSSY/FSDB。)

最佳答案

尝试使用 os 模块。

import os

os.environ['DEBUSSY'] = '1'
os.environ['FSDB'] = '1'

# Open child processes via os.system(), popen() or fork() and execv()

someVariable = int(os.environ['DEBUSSY'])

Python docsos.environ 上。此外,关于生成子进程,请参阅 Python 的 subprocess docs。 .

关于python - 在 Python 中读写环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5971635/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com