我需要在 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 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
环境变量必须是字符串,所以使用
将变量
DEBUSSY
设置为字符串1
。要稍后访问此变量,只需使用
子进程自动继承父进程的环境——不需要您执行任何特殊操作。