gpt4 book ai didi

python - 使用 os.environ.setdefault 安全吗?

转载 作者:IT老高 更新时间:2023-10-28 20:40:07 30 4
gpt4 key购买 nike

在我的 ipython shell 中,我在 os.environ 中看到了一个 setdefault 方法,但没有记录在案。 http://docs.python.org/library/os.html#os.environ .它是否记录在其他地方?

def setdefault(self, key, failobj=None):
if key not in self:
self[key] = failobj
return self[key]

我可以使用这个函数或为这些行编写一个包装器吗?

最佳答案

os.environ documentation确实声明它是一个映射:

A mapping object representing the string environment.

因此它的行为符合 python mapping documentation其中dict为标准实现。

os.environ 因此其行为与标准 dict 一样,具有所有相同的方法:

>>> import os
>>> len(os.environ)
36
>>> 'USER' in os.environ
True
>>> os.environ.fromkeys
<bound method classobj.fromkeys of <class os._Environ at 0x107096ce8>>

.setdefault method与其他映射方法记录在同一页面上,您可以按原样使用它。

关于python - 使用 os.environ.setdefault 安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11047621/

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