我需要在 Python 脚本中设置一些环境变量,并且我希望从 Python 调用的所有其他脚本都可以看到环境变量的设置。
如果我做,
os.environ["DEBUSSY"] = 1
它抱怨说 1
必须是一个字符串。
我还想知道如何在 Python 中读取环境变量(在脚本的后半部分),一旦我设置了它。
原文由 prahallada 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要在 Python 脚本中设置一些环境变量,并且我希望从 Python 调用的所有其他脚本都可以看到环境变量的设置。
如果我做,
os.environ["DEBUSSY"] = 1
它抱怨说 1
必须是一个字符串。
我还想知道如何在 Python 中读取环境变量(在脚本的后半部分),一旦我设置了它。
原文由 prahallada 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答4.3k 阅读✓ 已解决
2 回答873 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答873 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
4 回答2.6k 阅读
3 回答916 阅读✓ 已解决
环境变量必须是字符串,所以使用
将变量
DEBUSSY
设置为字符串1
。要稍后访问此变量,只需使用
子进程自动继承父进程的环境——不需要您执行任何特殊操作。