gpt4 book ai didi

linux - os.environ 不包含 HOST 变量

转载 作者:太空狗 更新时间:2023-10-29 11:39:50 24 4
gpt4 key购买 nike

Linux下os.environ不包含HOST环境变量的原因可能是什么,除非我为解释器环境明确设置了它?

> echo $HOST; python -c 'import os; print "HOST" in os.environ'
bbox
False
> echo $HOST; HOST=$HOST python -c 'import os; print "HOST" in os.environ'
bbox
True

编辑:感谢您对export 的建议,但是,为什么大多数其他变量都可用,例如USER、PS1、LANG,... 而无需显式导出他们?

最佳答案

这意味着您在 shell 中定义了一个名为 HOST 的变量,但尚未导出它。

试试这个:

export HOST

除非以这种方式导出,否则环境变量不会传递给子进程。

关于linux - os.environ 不包含 HOST 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5485990/

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