如何在Python中访问环境变量?
环境变量可以通过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))