如何在 Python 中访问环境变量?
2022-09-05 00:45:29
如何在Python中获取环境变量的值?
环境变量通过 os.environ
访问:
import os
print(os.environ['HOME'])
查看所有环境变量的列表:
print(os.environ)
如果某个密钥不存在,则尝试访问该密钥将引发 .要避免这种情况,KeyError
# Returns `None` if key doesn't exist
print(os.environ.get('KEY_THAT_MIGHT_EXIST'))
# Returns `default_value` if key doesn't exist
print(os.environ.get('KEY_THAT_MIGHT_EXIST', default_value))
# Returns `default_value` if key doesn't exist
print(os.getenv('KEY_THAT_MIGHT_EXIST', default_value))
检查密钥是否存在(返回或True
False
)
'HOME' in os.environ
打印钥匙时也可以使用;如果要使用默认值,则很有用。get()
print(os.environ.get('HOME', '/home/username/'))
其中 是默认值/home/username/