从bash包装器中设置Python环境变量

42 浏览
0 Comments

从bash包装器中设置Python环境变量

如何在Python中获取环境变量的值?

admin 更改状态以发布 2023年5月23日
0
0 Comments

检查键是否存在(返回TrueFalse

'HOME' in os.environ

在打印键时,您还可以使用get();如果您想使用默认值,则这很有用。

print(os.environ.get('HOME', '/home/username/'))

其中/home/username/是默认值

0
0 Comments

通过os.environ访问环境变量:

import os
print(os.environ['HOME'])

要查看所有环境变量的列表:

print(os.environ)


如果键不存在,则尝试访问它将引发一个KeyError。为避免这种情况:

# Returns `None` if the key doesn't exist
print(os.environ.get('KEY_THAT_MIGHT_EXIST'))
# Returns `default_value` if the key doesn't exist
print(os.environ.get('KEY_THAT_MIGHT_EXIST', default_value))
# Returns `default_value` if the key doesn't exist
print(os.getenv('KEY_THAT_MIGHT_EXIST', default_value))

0