gpt4 book ai didi

python - os.getenv 和 os.environ.get 的区别

转载 作者:IT老高 更新时间:2023-10-28 21:04:54 30 4
gpt4 key购买 nike

这两种方法有什么区别吗?

>>> os.getenv('TERM')
'xterm'
>>> os.environ.get('TERM')
'xterm'

>>> os.getenv('FOOBAR', "not found") == "not found"
True
>>> os.environ.get('FOOBAR', "not found") == "not found"
True

它们似乎具有完全相同的功能。

最佳答案

this related thread .基本上,os.environ 是在导入时找到的,而 os.getenvos.environ.get 的包装器,至少在 CPython 中是这样。

编辑:为了回复评论,在 CPython 中,os.getenv 基本上是 os.environ.get 的快捷方式;因为 os.environ 是在 os 的导入时加载的,只有这样,同样适用于os.getenv.

关于python - os.getenv 和 os.environ.get 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16924471/

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