본문 바로가기
Python/Python FAQ

Python 파이썬에서 환경 변수에 어떻게 액세스할 수 있나요?, How can I access environment variables in Python?

by 베타코드 2023. 5. 6.
반응형

질문


Python에서 환경 변수의 값을 어떻게 가져올 수 있나요?


답변


환경 변수는 os.environ을 통해 액세스됩니다:

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

모든 환경 변수의 목록을 보려면:

print(os.environ)

키가 없는 경우 액세스하려고하면 KeyError가 발생합니다. 이를 피하기 위해:

# 키가 없으면 `None`을 반환합니다.
print(os.environ.get('KEY_THAT_MIGHT_EXIST'))

# 키가 없으면 `default_value`를 반환합니다.
print(os.environ.get('KEY_THAT_MIGHT_EXIST', default_value))

# 키가 없으면 `default_value`를 반환합니다.
print(os.getenv('KEY_THAT_MIGHT_EXIST', default_value))
반응형

댓글