如何在 Python 中设置环境变量?

新手上路,请多包涵

我需要在 Python 脚本中设置一些环境变量,并且我希望从 Python 调用的所有其他脚本都可以看到环境变量的设置。

如果我做,

 os.environ["DEBUSSY"] = 1

它抱怨说 1 必须是一个字符串。

我还想知道如何在 Python 中读取环境变量(在脚本的后半部分),一旦我设置了它。

原文由 prahallada 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 651
1 个回答

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

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

将变量 DEBUSSY 设置为字符串 1

要稍后访问此变量,只需使用

print(os.environ["DEBUSSY"])

子进程自动继承父进程的环境——不需要您执行任何特殊操作。

原文由 Sven Marnach 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题